【发布时间】:2018-05-25 13:57:42
【问题描述】:
我正在使用一个 Web 应用程序 好吧,我正在使用一个返回 JSON 对象格式的字符串的 Web 应用程序,类似于:
[{"name":"Luigi","Last_Name":"Car"},{"name":"Mario","Last_Name":"Bros"}]
但问题是当一个字段中有双引号时,例如:
[{"name":"Luigi"","Last_Name":"Car"},{"name":"Mario","Last_Name":"Bros"}]
(路易吉有一个“)
当字段没有引号时,我用这一行管理这个字符串:
JSON.parse(response.d)
它工作得很好,但是我之前提到的问题是当某些字段有这个字符时。
我希望你能帮助我。提前致谢。
【问题讨论】:
-
创建 json 时出现问题。如果您手动创建它...不要。所有语言都有数组和对象到 json 的序列化器,并且将转义任何仅提供有效 json 的引号
-
如果你想在 JSON 中转义双引号,请使用 \\ 转义它。
标签: javascript jquery json html-parsing