我無法弄清楚什麼是在下面的代碼使用JSON問題。JSON.parse字符串無效字符的問題
這是工作的罰款:
var a = JSON.parse('[{"label":"not applicable"},{"label":"see items"},{"label":"40 days"},{"label":"suntest"}]');
但這拋出一個異常, 「無效字符」:
var b = JSON.parse('[{"label":"234"},{"label":"Sunny AG, Sunny Me- Be Cars, Ben., Bu 60, DE 71059, Sind, Discharge p no. 9711\r\n"},{"label":"C207346"}]');
在調試我上面複製的運行時代碼。實際代碼在C#MVC中爲:
var a= JSON.parse('@Html.Raw(Json.Encode(Model.ShipToAddressCodeList))');
請記住,撇號在C#中是char,而不是字符串。 – spatbord