文字列をjsonオブジェクトに変換するときに問題が発生しています。
\n
を与えUnterminated string
ます。改行を使用したい場合は \n 文字を使用すると、エラーが発生します。文字列の例: こんにちは \n これはテスト メッセージです。
二重引用符 " はExpected a ',' or '}
例外を発生させます。 文字列の例 : これは "TESTING" メッセージです。
\ をエスケープしてそれらをエスケープしていましたが、まだ JSON 例外に直面しています
「改行」として意図された\nは、jsonでは\nとしてエンコードする必要があります。\"は引用用です。
Pythonシェルを開いて、次のように書くことができます
>>> import json
>>> json.dumps('\n"')
結果を自分で確認してください
私は StringEscapeUtils.escapeJavaScript() 関数を使って生活を楽にしています。 http://commons.apache.org/lang/api/org/apache/commons/lang3/StringEscapeUtils.html