model.DepartmentsList = list;
model.DepartmentsListJson = JsonConvert.SerializeObject(model.DepartmentsList);
возвращает это JSON
:
"[{\" DeptNo \ ": \" d006 \ ", \" DeptName \ ": \" Production \ ", \"FromDate \ ": нулевой, \" ToDate \ ": нулевой}, {\" DeptNo \ ": \" d007 \ "\ "DEPTNAME \": \ "Sales \", \ "FromDate \": нулевой, \"ToDate \ ": null}, {\" DeptNo \ ": \" d009 \ ", \" DeptName \ ": \" Служба поддержки клиентов \ ", \" FromDate \ ": null, \" ToDate \ ": null},{\ "DeptNo \": \ "D021 \", \ "DEPTNAME \": \ "DEV \", \ "FromDate \": нулевой, \ "ToDate \": нулевой}, {\ "DeptNo \": \"d022 \", \ "DeptName \": \ "Human Resources 5 \", \ "FromDate \": null, \ "ToDate \": null}, {\ "DeptNo \": \ "d023 \", \"DeptName \": \ "Human Resources 6 \", \ "FromDate \": null, \ "ToDate \": null}, {\ "DeptNo \": \ "d024 \", \ "DeptName \": \"Human Resources 7 \", \ "FromDate \": null, \ "ToDate \": null}] "
(игнорировать нулевые значения).И когда я пытаюсь разобрать его в javascript
var departmentsList = JSON.parse(@Model.DepartmentsListJson);
, я получил следующее сообщение:
Uncaught SyntaxError: Unexpected token &
Что я должен использовать, чтобы вернуть действительную строку JSON
из моего C#
код?