簡體   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