繁体   English   中英

JSON \\ n中的特殊字符和双引号

[英]special character in JSON \n and double quote

将字符串转换为json对象时出现问题。

\\n给出Unterminated string 如果我想使用换行符,我使用\\ n字符,那么它将发生错误。 示例字符串:您好\\ n这是测试消息。

双引号“给出了Expected a ',' or '}异常。示例字符串:这是一条” TESTING“消息。

我过去使用\\来逃避\\,但是仍然面对JSON异常

\\ n,意为“换行符”,必须在json中编码为\\ n。 \\”用于引用。

您可以打开python shell,编写

>>> import json
>>> json.dumps('\n"')

自己看结果

我使用StringEscapeUtils.escapeJavaScript()函数使我的生活变得轻松。 http://commons.apache.org/lang/api/org/apache/commons/lang3/StringEscapeUtils.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM