【发布时间】:2019-04-28 06:31:44
【问题描述】:
model.DepartmentsList = list;
model.DepartmentsListJson = JsonConvert.SerializeObject(model.DepartmentsList);
返回这个JSON:
"[{\"DeptNo\":\"d006\",\"DeptName\":\"Production\",\"FromDate\":null,\"ToDate\":null},{\" DeptNo\":\"d007\",\"DeptName\":\"Sales\",\"FromDate\":null,\"ToDate\":null},{\"DeptNo\":\"d009\ ",\"部门名称\":\"客户 服务\",\"FromDate\":null,\"ToDate\":null},{\"DeptNo\":\"d021\",\"DeptName\":\"DEV\",\"FromDate\ ":null,\"ToDate\":null},{\"DeptNo\":\"d022\",\"DeptName\":\"人类 资源 5\",\"FromDate\":null,\"ToDate\":null},{\"DeptNo\":\"d023\",\"DeptName\":\"人类 资源 6\",\"FromDate\":null,\"ToDate\":null},{\"DeptNo\":\"d024\",\"DeptName\":\"人类 资源 7\",\"FromDate\":null,\"ToDate\":null}]"
(忽略空值)。当我尝试在 javascript 中解析它时
var departmentsList = JSON.parse(@Model.DepartmentsListJson);
我收到以下消息:
Uncaught SyntaxError: Unexpected token &
我应该使用什么来从我的C# 代码中返回一个有效的JSON 字符串?
【问题讨论】:
标签: javascript c# .net json asp.net-core