Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
#1

Распарсить объект с большим числом вложенных объектов - Программирование Android

01.03.2016, 12:55. Просмотров 206. Ответов 0
Метки нет (Все метки)

У меня есть JSON в котором есть объект images, но внутри этого обьекта есть еще много оъектов(настолько много что получать их все методом images.getJSONObject(String) замучаешься, так прийдется вызывать этот метод очень много раз и задавать ему разные значения String на вход из за огромного количества объектов). Подскажите пожалуйста есть ли способ распарсить такой объект с большим количеством вложенных объектов проще? Может через библиотеку gson как то можно?

Добавлено через 20 часов 12 минут
Проблему решил. Если кому интересно то установить нужно в Android Studio gsonFormat плагин. Дальше создаете класс например TestModel и в нем ставите маркер на первую строчку и вызываете в Android Studio Code - Generate - gsonFormat

Добавлено через 25 секунд
И ваш JSON автоматически преобразуется в класс

Добавлено через 47 секунд
Дальше вызываете testModel = gson.fromJson(result,TestModel.class); и все.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2016, 12:55     Распарсить объект с большим числом вложенных объектов
Посмотрите здесь:

Разместить 16 квадратов одним большим - Программирование Android
Нужно из 16 квадратов образовать поле. Вроде пятнашек. У кого-то есть шаблончик для layout? Чтоб покрасивей, а то я в верстке и дизайне не...

Взаимодействие вложенных фрагментов - Программирование Android
Есть главная activity, на неё помещён Фрагмент_1, который внутрь себя помещает Фрагмент_2. Как Фрагмент_2 может получить ссылку на...

распарсить строку - Программирование Android
как сделать чтобы в EditText можно было вводить только русские буквы? Какое значение inputType нужно задать? И еще вот я получил строку из...

Обработчик нажатия для вложенных лайаутов - Программирование Android
Здравствуйте! Подскажите как определить какая кнопка вызвала OnClick, если кнопки находятся во вложенных однотипных layout-ах и...

Как распарсить такой JSON - Программирование Android
{"response":} Как распарарсить такой JSon нужно выделить из массива первое число а дальше все uid и body?? Можете подсказать? ...

Как правильно распарсить Json? - Программирование Android
protected String doInBackground(String... args) { // Будет хранить параметры List<NameValuePair> params = new...

Как распарсить JSON c Вконтакте API - Программирование Android
Подскажите как распарсить JSON c Вконтакте API. Вот вид JSON: { "response": , "comments": { ...

Подскажите как правильно распарсить json - Программирование Android
Доброго дня. Никогда не сталкивался с вопросом, своими силами на примерах из гугла не получилось. Можете объяснить как распарсить json...

Как распарсить страницу и записать данные в ListView? - Программирование Android
Добрый день , Киборги! Прошлая тема ,созданная мною в данном разделе , касалась вопроса WebView'a ,но теперь все стало предельно ясно. ...

Как распарсить Json-ответ Android приложении? - Программирование Android
Добрый день! Android приложение получает ответ от сервера в формате Json. Есть 2 варианта ответа : 1. 2. Какой лучше...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru