Android Studio превращает JSON в список объектовJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Android Studio превращает JSON в список объектов

Сообщение Anonymous »

Сейчас я пытаюсь взять объект JSON и сохранить значения в классе объектов, а затем сохранить эти объекты в списке. Кажется, я могу присваивать строковые значения переменным, но значения int и double не работают.
Мой код:

Код: Выделить всё

        JSONObject json = new JSONObject(result);

ArrayList doormats = new ArrayList();

JSONArray jsonArray = json.optJSONArray("data");

for(int i = 0; i < Objects.requireNonNull(jsonArray).length(); i++){
JSONObject jsonData = jsonArray.optJSONObject(i);

int doormat_id = jsonData.optInt("doormat_id");

double latitude = jsonData.optDouble("latitude");
double longitude = jsonData.optDouble("longitude");

String created_by = jsonData.optString("created_by");
String shape = json.optString("shape");
String color = json.optString("color");

Doormat doormat = new Doormat(doormat_id, latitude, longitude, created_by, shape, color);
doormats.add(doormat);

}
К моменту, когда JSONObject jsonData проходит через цикл for (JSONArray представляет собой массив объектов), JSON выглядит следующим образом:

Код: Выделить всё

{"doormat_id":"176", "latitude":"28.135974884033203", "longitude":"-82.50953674316406", "created_by":"User",   "shape":"default_shape", "color":"default_color" }
Я новичок в разработке Android, поэтому буду очень признателен за любую помощь. Спасибо!
Я пытался получить строку для таких значений, как "doormat_id", но они возвращают пустое значение, и я не могу преобразовать их в целое число.

Подробнее здесь: https://stackoverflow.com/questions/716 ... of-objects
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Android Studio превращает JSON в список объектов
    Anonymous » » в форуме Android
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Как написать сценарий Python, который превращает JSON в Geojson [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Pandas превращает pd.Int64Dtype обратно в Float
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Django tinymce превращает все текстовые поля в редактор форматированного текста
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • C++ превращает тип структуры во ввод строкового типа
    Anonymous » » в форуме C++
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»