0
我從服務器代碼收到一個html編碼的字符串,我想使用$.parseJSON
將其轉換爲JSON,但它會拋出異常。這是asp.net的JavaScript串返回的字符串:
{"Property":"Name","Template":"\u003cinput data-val=\"true\" data-val-number=\"The field ID must be a number.\"....
字符串是正確的JS串行返回的,但是當我打電話
var data = '<%=serializer.Serialize(Model))%>';
data = $.parseJson(data);
// I also tried $.parseJSON(unescape(data)) but with no luck
的情況是,我不能阻止的HTML編碼服務器端的字符串。我怎樣才能解析這個字符串到JSON?
去除報價是關鍵。 –
我試過它沒有引號,但它抱怨data.0爲空或不是對象 –
對不起,我仍然試圖$ .parseJson。它現在完全正常工作。非常感謝 –