0

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

\n发出Unterminated string。如果我想使用换行符,我使用 \n 字符,则会出现错误。示例字符串:您好 \n 这是测试消息。

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

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

4

2 回答 2

0

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

你可以打开python shell,写

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

自己看看结果

于 2013-01-31T07:18:45.100 回答
0

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

于 2013-01-31T07:29:42.850 回答