Не могу прочитать List<объект>

279
12 ноября 2018, 00:40

Имеется 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

Помогите мне разобрать это массив правильно (

Answer 1

Где-то так

for (USER u : data)
   System.out.println(u.getUSER());
Answer 2

Решил проблему, хотя не со всем понимаю почему именно так работает. РЕШЕНИЕ: Log.i("GSON", "Результат: " + category.result.sECRET.get(0).getUSER());

READ ALSO
Java - new NewThread()

Java - new NewThread()

В одной из книг даются примеры и мне не совсем понятно использование кодового слова "new"

335
Android Выполнять Действие Каждый день

Android Выполнять Действие Каждый день

Всем приветЕсть приложения

163
Исправить коды \u в html-файлах (javadoc из NetBeans)

Исправить коды \u в html-файлах (javadoc из NetBeans)

Покопавшись в интернете нашёл причину кодов \u**** в html-файлах, получающихся при создании документации html из javadoc-комментариев, записанных в исходном...

226
Запрос permission на отправку Push Notification

Запрос permission на отправку Push Notification

Могу ли я запрашивать permission на отправку Push Notification по аналогии с локацией или доступом к памяти?

232