JSON Android 中的 Volley 库解析问题

JSON parsing problem in Android with Volley library

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

Android错误 Caused by: org.json.JSONException: 类型 org.json.JSONArray 的值 [{"Result":"Login Success","User_Name:":"Ayan"}] 无法转换为 JSON对象

enter image description here

在您的回复中,您有类似 "User_Name:" 的字段,还是您写错了回复? 清楚地检查第二个字段 ["User_Name:":"Ayan"]

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

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

试试这个

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