Я получаю следующую строку JSON, которую мне нужно проанализировать:
response => {
"error":false,
"uid":39,
"user":{
"name":"my username",
"email":"[email protected]",
"created_at":"2019-05-15 13:22:19",
"updated_at":null,
"imagen":null,
"nombre":null,
"apellidos":null,
"nivel_usuario":null,
"id_usuario":39,
"unique_id":null,
"verified":null,
"cel_verificado":null,
"tel":"123456789",
"code_cel":null
}
}
Мне нужно получить значения для полей внутри ключевого пользователя.
Я пытаюсь следующим образом, но не работает:
String errorMsg = jObj.getString("error_msg");
Здесь я получаю исключение:
W/System.err: org.json.JSONException: No value for error_msg
и, следовательно, следующие строки не выполняются:
JSONObject jObj = new JSONObject(response);
JSONObject user = jObj.getJSONObject("user");
String email = user.getString("email");
Log.d("RESPUESTA", "RESPUESTA email" + email);
"error_msg"
. Может ошибка? И тип этого поля — boolean, а не string. - person Jin   schedule 16.05.2019