我正在尝试从服务器获取JSON响应,然后在我的android中显示它,但由于解析错误而未能做到
Android错误 由以下原因引起:org.json.JSONArray类型的值[{“ Result”:“登录成功”,“ User_Name:”:“ Ayan”}]不能转换为JSONObject
答案 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:");