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

时间:2013-01-31 07:15:10

标签: java json

将字符串转换为json对象时遇到问题。

\n发出Unterminated string。如果我想使用新行我使用\ n字符,那么它会出现错误。示例字符串:Hello \ n这是测试消息。

double quote“发出Expected a ',' or '}异常。示例字符串:这是一条”TESTING“消息。

我用来逃避\来逃避那些,但仍然面临着JSON异常

2 个答案:

答案 0 :(得分:0)

用作“换行符”的\ n必须在json中编码为\ n。 “是为了引用。

你可以打开python shell,写

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

并亲自查看结果

答案 1 :(得分:0)

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