【发布时间】:2014-03-27 06:58:35
【问题描述】:
我们在传递 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/jquery 中实现这一点
-
您必须确保正确转义 JSON 中的值。因为我不知道你从哪里得到你的值(硬编码、数据库等),所以我无法为你回答。
-
这些值是使用杰克逊解析器从 JAVA 服务器层获取的
标签: javascript jquery json