我试图将一个dictionery转换成一个json对象,以便我可以在我的前端使用它。Dictionary to Json object,“Expected expression”
sortFields = <%= SchrodersHtmlHelper.ToJson(ViewData["SortInfo"])%>;
但是,我一直在为此获取“预期表达式”,而我却无能为力。任何人都可以向我解释我做错了什么?
编辑:转换工作正常,但我仍然在前端得到这个问题,导致浏览器抱怨它。
UPDATE
的JSON根据http://jsonlint.com/是有效的,并且由OP为解决被报告的问题
{
"Name": "Ascending",
"ClassDesignation": "Ascending",
"ShareType": "Ascending",
"Curr": "Ascending",
"DateFirstPriced": "Descending",
"Identifier": "Ascending",
"OneWeakPerf": "Descending",
"OneMonthPerf": "Descending",
"ThreeMonthPerf": "Descending",
"SixMonthPerf": "Descending",
"YTDPerf": "Descending",
"OneYearPerf": "Descending",
"ThreeYearPerf": "Descending",
"FourYearPerf": "Descending",
"FiveYearPerf": "Descending",
"TenYearPerf": "Descending",
"SinceLaunchPerf": "Descending",
"OneYearAnnualisedPerf": "Descending",
"ThreeYearAnnualisedPerf": "Descending",
"FiveYearAnnualisedPerf": "Descending",
"TenYearAnnualisedPerf": "Descending",
"SinceLaunchAnnualisedPerf": "Descending"
}
生成的JSON的外观如何? – 2010-05-26 16:16:47
做一个“查看源代码”,然后你可以看到浏览器得到了什么。 – Pointy 2010-05-26 16:18:22