我的页面上有来自该模型的string属性的json:
var myJson = '[{\"A\":1,\"B\":10,\"C\":\"214.53599548339844\",\"D\":\"72.52798461914062\"},
{\"A\":1,\"B\":11,\"C\":\"214.53599548339844\",\"D\":\"72.52798461914062\"}]'
我想通过页面上的javascript处理该json
我在做,$.parseJSON(@Html.Raw(Json.Encode(myJason)));
但json仍然包含\"
符号。如果我这样做$.parseJSON(@Html.Raw(Json.Decode(myJason)));
只是产生一个“$.parseJSON(System.Web.Helpers.DynamicJsonArray);
如何解决该问题?”
使用您的JSON和.stringify()。然后,使用.replace()方法并替换所有出现的(“ \”)。
var myString = JSON.stringify(myJson);
var myNewString = myString.replace(/\\/g, "");
希望这可以帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句