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