ms-dred
@ms-dred
Вечно что то не то и что то не так...

Как получить значение объекта в модели?

Не пойму как выдернуть значение width
Есть объект
{
    size: {
        width: 100,
        height: 120
    }
}


Пишу модель
public class Document {
    @SerializedName("size")
    @Expose
    private JSONObject size;

    public JSONObject getSize() {
        return size;
    }

}


Получаю данные объекта
Document document = new Gson().fromJson(json, Document.class);


Log.d(TAG, "size: " + document.getSize()); // size: {}


В идеале хотелось сделать получение width в самой модели .getSizeWidth()
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
ms-dred
@ms-dred Автор вопроса
Вечно что то не то и что то не так...
Че ж так все дерзко )
Пришлось создать еще одну модель Size.java
public class Size {

    @SerializedName("width")
    @Expose
    private String width;
    @SerializedName("height")
    @Expose
    private String height;

    public String getWidth() {
        return width;
    }

    public String getHeight() {
        return height;
    }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
18 мая 2024, в 21:07
5000 руб./за проект
18 мая 2024, в 20:58
5000 руб./за проект
18 мая 2024, в 20:53
500 руб./за проект