0

文字列をjsonオブジェクトに変換するときに問題が発生しています。

\nを与えUnterminated stringます。改行を使用したい場合は \n 文字を使用すると、エラーが発生します。文字列の例: こんにちは \n これはテスト メッセージです。

二重引用符 " はExpected a ',' or '}例外を発生させます。 文字列の例 : これは "TESTING" メッセージです。

\ をエスケープしてそれらをエスケープしていましたが、まだ JSON 例外に直面しています

4

2 に答える 2

0

「改行」として意図された\nは、jsonでは\nとしてエンコードする必要があります。\"は引用用です。

Pythonシェルを開いて、次のように書くことができます

>>> 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 に答える