我試圖將一個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