Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
mozg-bolit
3 / 3 / 5
Регистрация: 20.09.2014
Сообщений: 301
1

Разбор сообщения json

09.02.2018, 19:28. Просмотров 838. Ответов 1
Метки нет (Все метки)

Есть сообщение вида

JSON
1
2
3
4
{"response":{"count":2,"items":[
{"id":1,"owner_id":32787446,"access_key":"dbca1b187e221b1f8c"},
{"id":2,"owner_id":32233333,"access_key":"dbca24444e221b1f8c"}]}
}
в чем у меня ошибка, как исправить??
Java
1
2
3
4
5
6
7
8
9
10
JsonParser parser = new JsonParser();
                JsonObject mObject = parser.parse(audioJson).getAsJsonObject();
                JsonArray pItem = mObject.getAsJsonArray("items");
                for (JsonElement user : pItem) {
 
                    JsonObject audioObj = user.getAsJsonObject();
                    System.out.println(audioObj.get("owner_id").getAsString());
                    System.out.println(audioObj.get("access_key").getAsString());
                
                }
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2018, 19:28
Ответы с готовыми решениями:

Ошибка - Errororg.json.JSONExceprion: Value bd.json of type java.lang.String cannot be converted to JSONObject
Здравствуйте! Есть база данных bd.json, которая находится в проекте в папке assets. Вот содержимое...

Разбор сообщения json
есть данные типо {"response":{"count":217,"items":,и так далее не понимаю почему не работает ...

Считывание из файла в массив и разбор сообщения сообщения
День добрый. Никогда не парсил текс на чистом Си, но тут получил задачу и уже несколько дней не...

Разбор JSON, используя Newtonsoft.Json
Добрый день! Подскажите пожалуйста, как десериализовать JSON-ответ следующего вида {"result":...

Разбор JSON
Необходимо сделать разбор файла с JSON, максимальный размер этого файла до 50 кбайт. В файле будет...

1
Pablito
2863 / 2275 / 768
Регистрация: 12.05.2014
Сообщений: 7,978
Завершенные тесты: 1
09.02.2018, 19:39 2
Лучший ответ Сообщение было отмечено mozg-bolit как решение

Решение

Java
1
        JsonArray pItem = mObject.getAsJsonObject("response").getAsJsonArray("items");
2
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2018, 19:39

Разбор json
Есть json объект который может быть получен в программе { "status": "OK", "struct": {...

Разбор JSON
Нужно разобрать json {'name','xxx'} и вывести все имена в массиве, есть у кого подобная реализация?...

Разбор JSON
Всем доброго времени суток! Столкнулся с проблемой и никак не могу ее решить... Имеется JSON...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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