0
我使用retrofit 2.0從後端獲取用戶信息,並使用Gson解析json數據。爲了用Gson解析json數據,爲什麼「」反斜槓被忽略?
像"/some/image/folders/"
一些路徑信息,我接收到的數據被改變爲"\/some\/image\/folders\/"
,反斜線在每個斜線的前加入。我們只是擱置這一變化。
我收到路徑信息後,okhttp調試日誌顯示的字符串值是"\/some\/image\/folders\/"
,但是當我登錄的response.body()的改造,該字符串更改爲"/some/image/folders/"
。
所以我想知道:
- 從
"\/some\/image\/folders\/"
到"/some/image/folders/"
的變化是GSON的行爲或改造的? - 當這種變化發生時呢?
在此先感謝!
「/ 「是不需要逃避的。 – HouZW
你從哪裏獲得路徑信息,請求中或邏輯內部(設置文件或控制器)? 如果你從用戶請求中獲得可能是請求參數管理的一部分。 如果你從你的內部邏輯中得到,可能你有東西逃避那個角色 –
從後端接收路徑信息,後端的開發語言是php。無需關注從「/ some/image/folders /」到「\/some \/image \/folders \ /」的更改,它的後端邏輯。 – HouZW