Домой Учебники по JSON Как прочитать объект JSON из файла в Java — Crunchify Tutorial

Как прочитать объект JSON из файла в Java — Crunchify Tutorial

1742
0

В этом примере Java я буду использовать тот же файл, который мы создали в предыдущем уроке.

Зависимость Maven:

1
2
3
4
5
< зависимость >
     < groupId > ком . GoogleCode. JSONпростой < / groupId >
     < artifactId > jsonпростой < / artifactId >
     < версия > 1.1.1 < / версия >
< / зависимость >

Предыдущий учебник: https://crunchify.com/how-to-write-json-object-to-file-in-java/

Пример содержимого файла JSON:

file1.txt

1
2
3
4
5
6
7
8
9
{
     «Имя» : crunchify.com ,
     «Автор» : App Shah ,
     «Список компаний» : [
         Compnay: eBay ,
         Compnay: Paypal ,
         Compnay: Google
     ]
}

CrunchifyJSONReadFromFile.java

CrunchifyJSONReadFromFile.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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
пакет ком . crunchify. учебные пособия ;
Импортировать Java. Ио. FileReader ;
Импортировать Java. Util. Итератор ;
Импортировать орг. JSON . простой. JSONArray ;
Импортировать орг. JSON . простой. JSONObject ;
Импортировать орг. JSON . простой. синтаксический анализатор. JSONParser ;
/ **
* @author Crunchify.com
* /
общественности учебный класс CrunchifyJSONReadFromFile {
     @SuppressWarnings ( не проверено )
     общественности статический недействительным main ( Строка [ ] аргументы ) {
         Парсер JSONParser знак равно новый JSONParser ( ) ;
         пытаться {
             объект OBJ знак равно синтаксический анализатор. разбор ( новый FileReader (
                     /Users//Documents/file1.txt ) ) ;
             JSONObject jsonObject знак равно ( JSONObject ) объект ;
             строка название знак равно ( Строка ) jsonObject . get ( «Имя» ) ;
             строка автор знак равно ( Строка ) jsonObject . get ( «Автор» ) ;
             JSONArray companyList знак равно ( JSONArray ) jsonObject . get ( «Список компаний» ) ;
             Система. вне. println ( Имя: + имя ) ;
             Система. вне. println ( Автор: + автор ) ;
             Система. вне. println ( / nКомпания List: ) ;
             Итератор итератор знак равно companyList . итератор ( ) ;
             в то время как ( итератор . hasNext ( ) ) {
                 Система. вне. println ( итератор . next ( ) ) ;
             }
         } ловить ( Исключение е ) {
             эл . printStackTrace ( ) ;
         }
     }
}

Другие должны прочитать: Создание и развертывание простого клиента веб-службы и веб-службы в Eclipse

Выход:

1
2
3
4
5
6
7
Имя : Crunchify. ком
Автор : App Shah
Список компаний :
Compnay : eBay
Compnay : Paypal
Compnay : Google

Загрузить json-simple-1.1.1.jar

Как прочитать объект JSON из файла в Java — Crunchify Tutorial

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Создание очень простой службы REST в Джерси и отправка данных JSON из Java-клиента

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

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