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。它现在完全正常工作。非常感谢 –