Проблема разбора JSON в Android с библиотекой Volley - PullRequest
0 голосов
/ 04 апреля 2019

Я пытаюсь получить ответ JSON от сервера, а затем отобразить его на моем андроиде, но не могу сделать это из-за ошибки синтаксического анализа

Ошибка Android. Причина: org.json.JSONException: Value [{"Result":" Успешный вход в систему "," Имя_пользователя: ":" Ayan "}] типа org.json.JSONArray не может быть преобразовано в JSONObject

введите описание изображения здесь

Ответы [ 2 ]

0 голосов
/ 06 апреля 2019

попробуйте

JSONArray jsonarray = new JSONArray(response);
JsonObject object = jsonarray.getJSONObject(0);
String result = object.getString("Result");
String userName = object.getString("User_Name:");
0 голосов
/ 05 апреля 2019

В вашем ответе у вас есть поле типа "Имя_пользователя:" или вы написали ответ неправильно? четко проверьте второе поле [" User_Name: ": "Ayan"]

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

Должен совпадать как поле, иначе будет выдано исключение

...