我面臨的一個問題。 我想從我的網站上的數據庫接收一些數據。執行此請求的php腳本以JSON字符串編碼在數據庫中查詢的數據。此字符串的一個例子是:GSON解析路徑元素拋出一個異常
{"file0":["name":"intro.wmv","path":"C:\\Temp","bla":"0"],"file1":["name":"video.avi","path":"C:\\Temp","bla":"0"]}
該文件是具有像「文件名」,「文件夾路徑」某些屬性類型的文件元件的陣列。 一旦我收到我的Android應用程序這個字符串,當我嘗試使用GSON解析它:
Type listType = new TypeToken<ArrayList<MyFiles>>() {}.getType();
List<MyFiles> yourClassList = new Gson().fromJson(sResponse, listType);
它拋出一個異常。 「文件夾路徑」屬性發生錯誤,因爲如果我從JSON字符串中刪除它,一切順利! 也許這個問題是由於反斜槓字符「\」 ......之前
有人遇到這個問題?你有任何提示解決這個問題?
在此先感謝 保羅
你有沒有試圖逃跑反斜槓? Thmt這樣的「C:\\\\ temp」的 –
其實他們已經逃走......在數據庫中的字符串是C:\ TEMP – rebe21