具有Volley库的Android中的JSON解析问题

时间:2019-04-04 04:17:42

标签: arrays json parsing android-volley

我正在尝试从服务器获取JSON响应,然后在我的android中显示它,但由于解析错误而未能做到

Android错误 由以下原因引起:org.json.JSONArray类型的值[{“ Result”:“登录成功”,“ User_Name:”:“ Ayan”}]不能转换为JSONObject

enter image description here

2 个答案:

答案 0 :(得分:0)

在回复中,您输入的字段类似于“ User_Name:”,或者您将回复写错了吗? 清楚地检查第二个字段[“ 用户名:”:“ Ayan”]

JsonObject object = new JsonObject(response);
String result = object.getString("Result");
String userName = object.getString("User_Name:");

它应该像字段一样匹配,否则会给出异常

答案 1 :(得分:0)

尝试

JSONArray jsonarray = new JSONArray(response);
JsonObject object = jsonarray.getJSONObject(0);
String result = object.getString("Result");
String userName = object.getString("User_Name:");