【发布时间】:2014-08-28 19:44:35
【问题描述】:
如果我有一个 json 字符串,其中一个属性值包含 double quote,我将无法解析它。
例如,如果我的对象是 { "Name" : "Six \" Pipe" },那么下面的内容会给我一个错误 - Unexpected token P。
var str = '{ "Name" : "Six \" Pipe" }';
JSON.parse(str); //error
$.parseJSON(str); //error
字符串在剃刀视图中形成如下 -
var str = new JavaScriptSerializer().Serialize(obj);
然后在 JavaScript 中我正在做
var obj = JSON.parse('@(Html.Raw(str))');
如何解析这样的字符串?
【问题讨论】:
标签: c# javascript json asp.net-mvc-4