所以我有一塊JSON這裏說的到來了錯誤,在我的IDE無法弄清楚如何讓這個JSON有效?
"title": "(Microsoft Word - Tez butun hal\375nde.doc)",
報告說,非法的轉義序列,我想這是反斜線。但刪除反斜槓或嘗試其他轉義序列不起作用。
如何讓此JSON有效?
所以我有一塊JSON這裏說的到來了錯誤,在我的IDE無法弄清楚如何讓這個JSON有效?
"title": "(Microsoft Word - Tez butun hal\375nde.doc)",
報告說,非法的轉義序列,我想這是反斜線。但刪除反斜槓或嘗試其他轉義序列不起作用。
如何讓此JSON有效?
反斜槓被保留用於轉義字符,所以輸入正確的反斜槓:\\
"title": "(Microsoft Word - Tez butun hal\\375nde.doc)",
避開裝置就可以輸入特殊字符,你不能沒有轉義字符。當字符串解析時,\\
將被視爲文字\
,所以不用擔心額外的文本。
爲了使您的整個文檔有效,檢查所有\
條目,並妥善逃脫他們:)
下面是這個問題的範圍之外的東西。
如何內""
輸入"
?你可以用\"
來避免引用。像這樣:
"something": "He said, \"Hi!\""
這裏上市的微軟列表允許脫離字符:https://msdn.microsoft.com/library/2yfce773(v=vs.94).aspx
我已經爲此+1,但有趣的是,在這個問題OP指出,「*去掉反斜線[...]不工作*」 ...... – Jeroen
@Jeroen或許還有其他的反斜線或語法錯誤 –
http://jsonlint.com/ –
爲什麼downvote,人呢? :/每個人都有他們的第一次。我親自見過OP的努力。 –
你嘗試過去除反斜槓嗎?是必要的。或者你可以嘗試像「標題」一樣的逃跑:「(MicrosoftWord-Tezbutunhal \\ 375nde.doc)」。 – Raja