如何在 Java 脚本文本框中显示 JSON 中的转义序列
我使用 AJAX 将 JSON 对象从 servlet 发送到 JSP。我的 JSON 对象内部包含一个 String 值。并且该字符串中包含双引号。我的 JSON 无法解析它。我收到以下错误:
{"diagnosis":[{"NAME":"new_diagnosis_1 \[1020\]:2000000006001"},{"NAME":"new_diagnosis_2 \[1021\]:2000000006003"},{"NAME":"new_"dise"sed \[1023\]:2000000009001"},{"NAME":"new_d"ise"sef \[1024\]:2000000009003"}]}
注意 new_"dise"sed
和 new_d"ise"sef
我需要一个解决方案。
I am sending a JSON object from a servlet to JSP using AJAX. My JSON object contains a String value inside. and that string contains double quotes within that. My JSON does not parse it. I get the following error:
{"diagnosis":[{"NAME":"new_diagnosis_1 \[1020\]:2000000006001"},{"NAME":"new_diagnosis_2 \[1021\]:2000000006003"},{"NAME":"new_"dise"sed \[1023\]:2000000009001"},{"NAME":"new_d"ise"sef \[1024\]:2000000009003"}]}
note new_"dise"sed
and new_d"ise"sef
I need a solution.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的 json 无效
尝试
使用
\
转义引号,您可以在此处验证您的
json
http://www.jsonlint.com/
your json is not valid
try this
use
\
to escape quotesyou can validate your
json
herehttp://www.jsonlint.com/