javascript - 解析 json 的双引号问题

标签 javascript jquery json

我们在传递 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/

相关文章:

java - 客户端/服务器端的数据转换逻辑

javascript - 用 int 和 float 解析一个字符串到一个数组

javascript - JavaScript 文件中的 URL 是相对于 JavaScript 位置还是浏览器?

javascript - 为什么在 JavaScript 中导入模块有不同的方法?

javascript - 为什么这个 jQuery 输入值检查器不起作用?

jquery - 突出显示多行文本

json - 如果字段带有特定的键值对,则提取该字段

javascript - 在javascript中获取历史日期的时区

javascript - 当尝试在鼠标按下时选择所有对象时,对象会自动移动位置(Fabric.JS)

javascript - 简单的 JQuery 拖放不起作用