我们在传递 JSON 时遇到问题,值包含双引号,我们收到错误
"searchResultsDetails":[
{
"compannyName":""schiing" Immobien & Co Lingasse KG",
"testId":77472,
}
]
可以看到compannyName的值中包含了双引号。
var data= $.parseJSON(modelAttr);
modelattr就是上面的JSON字符串,
当我尝试这个 jquery 方法时,出现解析错误,我们如何解析双引号和特殊字符,请帮助
问候 哈里
最佳答案
要在字符串中写入特殊字符,您必须使用反斜杠字符 \
对它们进行转义。
所以你的例子看起来像这样:
"compannyName":"\"schiing\"Immobien & Co Lingasse KG"
关于javascript - 解析 json 的双引号问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22007668/