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