0
我想收到我的服務器的JSON響應,但一直給我這樣的例外:org.json.JSONException:值的所有字段必須在java.lang.String類型的味精完成不能轉換到JSONArray
org.json.JSONException:值的所有字段必須在java.lang.String類型的味精完成不能轉換到JSONArray
下面是我寫的接收響應代碼:
JSONObject json = new JSONObject(SetServerString);
JSONArray articles = json.getJSONArray("msg");
articles.getJSONObject(0).names().toString();
in = articles.getJSONObject(0).names().toString();
下面是我的服務器上的JSON響應代碼
{
"msg": "All fields must be completed",
"status": "error",
"profile": {}
}
我要當與錯誤的憑據用戶登錄它應該返回「狀態」和它的「味精」
你'msg'標籤是字符串不是'JSONArray'。 – Piyush 2014-12-04 09:27:04
請展示一些*實際*樣本JSON,以便我們可以重現問題...並且請將更多時間放在將來用明確的方式編寫您的文章,並使用適當的大小寫和代碼格式。你的問題越可讀,你就越有可能吸引好的答案。 – 2014-12-04 09:28:46
@jon我剛剛編輯了我的問題與實際的JSON示例 – SoftServe 2014-12-04 09:35:53