2016-09-26 310 views
-1

我有一個包含文件路徑位置的文本。當我試圖使用JSON對象放置方法將此文本路徑寫入其他json文件時,我得到的是\\,而我的原始文本路徑包含\如何在java中將文件路徑寫入json文件中

如何避免\\

請幫助我。

+1

,否則就是無效的JSON。 –

+1

你期望什麼? ''''是json中的一個轉義字符,所以如果你想要一個字面反斜槓,你必須將它轉義爲''\\''。你沒有選擇。如果你不這樣做,那麼你的json被破壞了,或者你的json數據被破壞了。 –

回答

1

不要刪除斜線,因爲這是在將整個對象顯示爲字符串時如何定義JSON標準的方式。如果從JSONObject中提取字符串,則會刪除斜槓。

編輯:要找出JSON如何將字符串更改爲其自身的「內部」使用符號的規則,請參見http://json.org/以獲取字符串類型。

不過,如果你想從Java或任何其他庫中刪除斜槓使用或與string.replace只是逃避你不字符

相關問題