Имеется JSON запрос который я получаю со стороны сервера
{
"status":200,
"result":
{
"DATE":"2018-08-20 09:44:14",
"REQUEST_METHOD":"GET",
"IP_ADDRESS":"192.168.100.149",
"COUNTRY_CODE":"RU",
"CONTROLLER":"mobile",
"ACTION":"check",
"PARAMETERS":
{
"login":"admin",
"pass":"admin"
},
"SECRET":[
{
"USER":"1"
}
],
"OPERATING_METHOD":"OBJECT_ORIENTED"
}
}
Мне нужно со стороны Java извлечь "USER". С помощью сервиса http://www.jsonschema2pojo.org/ создал обработчики - геттеры и сеттеры на этот запрос.
Результат с USER пытаюсь извлечь следующим образом
List<SECRET> data = category.getResult().getSECRET();
Object[] massive = new Object[data.size()];
data.toArray(massive);
for(Object v : massive)
System.out.println(v);
В консоле выходит следующие
I/System.out: com.cnn.portal.mobileapi.app.SECRET@fb47c37
Помогите мне разобрать это массив правильно (
Где-то так
for (USER u : data)
System.out.println(u.getUSER());
Решил проблему, хотя не со всем понимаю почему именно так работает. РЕШЕНИЕ: Log.i("GSON", "Результат: " + category.result.sECRET.get(0).getUSER());
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
В одной из книг даются примеры и мне не совсем понятно использование кодового слова "new"
Покопавшись в интернете нашёл причину кодов \u**** в html-файлах, получающихся при создании документации html из javadoc-комментариев, записанных в исходном...
Могу ли я запрашивать permission на отправку Push Notification по аналогии с локацией или доступом к памяти?