Форум программистов, компьютерный форум, киберфорум
Java: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 0
Регистрация: 20.10.2012
Сообщений: 56

Как распарсить JSON на джаве на конкретном примере?

28.09.2017, 23:40. Показов 1565. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
I have the following JSON text that I need to parse to get "id": 176514,

What is the required code? Help my please!!!



JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 {
    "response": {
    "count": 10307,
    "items": [{
    "id": 176514,
    "from_id": -114200945,
    "owner_id": -114200945,
    "date": 1506629224,
    "marked_as_ads": 0,
    "post_type": "post",
    "text": "-я с разбитым сердцем сука,но я всё равно влюблённый.",
    "post_source": {
    "type": "api"
    },
    "comments": {
    "count": 1,
    "groups_can_post": true,
    "can_post": 1
    },
    "likes": {
    "count": 103,
    "user_likes": 0,
    "can_like": 1,
    "can_publish": 1
    },
    "reposts": {
    "count": 3,
    "user_reposted": 0
    },
    "views": {
    "count": 1022
    }
    }]
    }
    }
I try some times but.. (
my code

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 import java.io.IOException;
    import java.net.URL;
    import java.util.Scanner;
    
    import org.json.JSONArray;
    import org.json.JSONObject;
    
     
    class VK{
     
        
        
    public static void main(String [] args) throws IOException{
        
         URL url = new URL("my url which return JSON structure");
        Scanner scan = new Scanner(url.openStream());
        String str = new String();
        
        while (scan.hasNext())
            str += scan.nextLine();
        scan.close();
        JSONObject obj = new JSONObject(str);
       
        
        JSONObject res = obj.getJSONArray("items").getJSONObject(0);
        System.out.println(res.getInt("id"));           
    }
    }
Eclipse
my errors:

Exception in thread "main" org.json.JSONException: JSONObject["items"] not found.
at org.json.JSONObject.get(JSONObject.java: 472)
at org.json.JSONObject.getJSONArray(JSONObj ect.java:619)
at VK.main(VK.java:26)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.09.2017, 23:40
Ответы с готовыми решениями:

Как считать и записать данные из файла (на конкретном примере)
Объясню ситуацию: есть html страница с таблицей из разных видео. При нажатии на одно из них открывается новая страница с этим одним видео,...

Подскажите, как лучше создать структуру БД MySQL 5. На конкретном примере
Здравствуйте! Подсабите пожалуйста в создании БД. Задача: создать 2-е таблицы. (1-я: Номер_Заказа, ФИО, Контакт-ая_инф. 2-я:...

Как распарсить данные из первого json-а и перекинуть их в другой json
Добрый день, столкнулся с такой задачей. Есть вот такой json Необходимо извлечь некоторые данные, провести некоторые...

1
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
28.09.2017, 23:42
jackson возьми
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.09.2017, 23:42
Помогаю со студенческими работами здесь

На конкретном примере
Добрый вечер! На конкретном примере показать как с помощью документа переносить данные из одного справочника в другой. Пусть это будет...

Маршрутизация на конкретном примере
ОС Win7 config Настройка протокола IP для Windows Имя компьютера . . . . . . . . . : NamePC Основной DNS-суффикс . ....

Линейный криптоанализ на конкретном примере
суть: есть исходный текст, есть зашифрованная комбинация известно, что шифрование происходило через XOR-операцию исходного текста и...

Сравнение производительности С++ и С# на конкретном примере
Приветствую знатоков С++ ! Можно ли на С++ вычислить быстрее, чем на C#, переменные для решения уравнения x ^ 3 + y ^ 3 = z ^ 3 - 1 К...

Принцип работы цикла на конкретном примере
Приветствую, форумчане. Учу PHP. В процессе обучения наткнулся на пример использования данных из массива в цикле: <?php ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru