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

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

09.02.2018, 19:28. Просмотров 770. Ответов 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)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
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, которая находится в проекте в папке...

Разбор XML
Здравствуйте! Есть приложение для Android, которое посылает запрос серверу,...

Разбор строки
Привет! Есть файл длиной 100 строк. Я его считал и записал построчно в...

Разбор apk с dex2jar в Убунту
Здравствуйте! Стало интересно посмотреть функциональность одного приложения, с...

Разбор приложения teachers Gradebook
Здравствуйте. Мне надо написать приложение для преподавателей. За основу я взял...

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

Решение

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

Получение и разбор данных по Bluetooth
Всем привет. Очень нужна помощь, не могу найти решение. Задача такова, что с...

Разбор примера teapot из NDK
Здравствуйте. Разбирая пример Teapot из примеров NDK столкнулся с...

Пример выполнения (HTTP) запроса к веб-сервису и разбор ответа
Здравствуйте! Просмотрев кучу форумов и прочитав много статей, не нашёл...


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

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

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