原文:org.json.JSONException: Value okhttp3.internal.http.RealResponseBody@da68fa1 of type java.lang.String cannot be converted to JSONObject

okhttp請求數據然后由json解析數據,在日志warn中發現: 出現這個錯誤的原因是因為json解析出錯。 首先我確認我解析的代碼無錯誤,找到源頭才發現是返回的json數據有問題。 上面的data.toString應該改為data.string 。 原因: data.toString返回的是json對象,data.string 返回的才是json數據。 上圖: data.toString返回數 ...

2020-01-23 17:28 0 668 推薦指數:

查看詳情

Json解析異常處理方式(JSONException: Value of type java.lang.String cannot be converted to JSONObject

有一次從服務器解析獲取到的Json字符串突然報了這個異常,由於這個json是從php頁面上推送過來的,當時就查是不是由於編碼問題引起的,所以就上網搜了,網上大部分都是說由於utf-8的bom頭引起的,讓去掉bom頭,但是也沒解決了,即使在本地進行處理json字符串將bom頭去掉,但是也不行 ...

Wed May 08 22:17:00 CST 2013 2 6323
【Android筆記】org.json.JSONException: No value for

JSON解析中會遇到一種錯誤,很常見的錯誤:org.json.JSONException: No value for thumbnail_pic 是因為我們解析方法getString(" ")是因為JSON里面不存在這個value, 我們可以用另外一個方法 ...

Fri Jun 26 23:03:00 CST 2015 1 3455
org.json.JSONException: JSONObject["shophours"] not found.

沒有這個元素造成的。問題代碼: 分析原因: json中沒有這個key,更沒有這個key所對應的值 解決辦法:判斷一下是否有這個key,沒有就加入,並添加所對應的值 ...

Wed Sep 05 22:52:00 CST 2018 0 1913
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM