Домой Учебники по JSON Java: как анализировать JSONObject и JSONArrays — Руководство для начинающих

Java: как анализировать JSONObject и JSONArrays — Руководство для начинающих

778
0

Вот простое руководство по Java, которое демонстрирует, как анализировать JSONObject и JSONArrays в Java.

Синтаксис JSON является подмножеством синтаксиса нотации объектов JavaScript:

  • Данные в парах имя / значение
  • Данные разделяются запятыми
  • Фигурные скобки удерживают предметы
  • Квадратные скобки содержат массивы

Просто, если вы хотите взглянуть на простое руководство по JSON, которое я написал некоторое время назад. В этом примере мы будем читать файл JSON Crunchify_JSON.txt из файловой системы, а затем мы будем перебирать его.

Для запуска ниже Java-проекта, пожалуйста, добавьте Maven Dependency к вашему проекту в файле pom.xml .

pom.xml

1
2
3
4
5
< зависимость >
< groupId > org . JSON идентификатор_группы>
< artifactId > json < / artifactId >
< версия > 20151123 < / версия >
< / зависимость >

Создайте этот файл .txt и обновите путь в проекте Java:

Crunchify_JSON.txt

1
2
3
4
5
6
7
8
9
{
     blogURL : https://crunchify.com ,
     твиттер : https://twitter.com/Crunchify ,
     «социальный» : {
         фейсбук : http://facebook.com/Crunchify ,
         интерес : https://www.pinterest.com/Crunchify/crunchify-articles ,
         rss : http://feeds.feedburner.com/Crunchify
     }
}

Java программа:

CrunchifyParseJSONObject

Джава
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
36
37
38
39
40
41
42
пакет ком . crunchify. учебные пособия ;
Импортировать Java. Ио. BufferedReader ;
Импортировать Java. Ио. FileNotFoundException ;
Импортировать Java. Ио. FileReader ;
Импортировать Java. Ио. IOException ;
Импортировать орг. JSON . JSONException ;
Импортировать орг. JSON . JSONObject ;
/ **
* @author Crunchify.com
*
* /
общественности учебный класс CrunchifyParseJSONObject {
общественности статический недействительным main ( Строка [ ] аргументы ) бросает FileNotFoundException , JSONException {
строка jsonData знак равно ;
BufferedReader br знак равно ноль ;
пытаться {
строка линия ;
уш знак равно новый BufferedReader ( новый FileReader ( /Users//Documents/Crunchify_JSON.txt ) ) ;
в то время как ( ( строка знак равно бр . readLine ( ) ) ! знак равно ноль ) {
jsonData + = линия + / n ;
}
} ловить ( IOException е ) {
эл . printStackTrace ( ) ;
} в конце концов {
пытаться {
если ( бр ! знак равно ноль )
бр . закрыть ( ) ;
} ловить ( IOException ex ) {
напр . printStackTrace ( ) ;
}
}
// System.out.println (Содержимое файла: / n + jsonData);
JSONObject obj знак равно новый JSONObject ( jsonData ) ;
Система. вне. println ( blogURL: + OBJ. getString ( blogURL ) ) ;
Система. вне. println ( твиттер: + OBJ. getString ( твиттер ) ) ;
Система. вне. println ( social: + OBJ. getJSONObject ( social ) ) ;
}
}

Результат:

Выход

1
2
3
blogURL : https : //crunchify.com
твиттер : https : //twitter.com/Crunchify
социальный : { facebook : http://facebook.com/Crunchify , rss : http://feeds.feedburner.com/Crunchify , pinterest : https://www.pinterest.com/ Crunchify / crunchify-статьи }
Java: как анализировать JSONObject и JSONArrays — Руководство для начинающих

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  В Java Как конвертировать Map / HashMap в JSONObject? [4 разных способа]

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь