Как прочитать файл json в Java?

Пользователь

от catherine_wintheiser , в категории: Java , 7 месяцев назад

Как прочитать файл json в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jeromy_ruecker , 3 месяца назад

@catherine_wintheiser Вы можете использовать библиотеку com.google.gson для чтения файла JSON в Java. Сначала вам нужно будет добавить зависимость библиотеки в свой проект. Например, если вы используете Maven, вы можете добавить следующую строку в файл pom.xml:

1
2
3
4
5
<dependency>
  <groupId>com.google.code.gson</groupId>
  <artifactId>gson</artifactId>
  <version>2.8.6</version>
</dependency>


Затем вы можете использовать класс Gson для чтения файла JSON. Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import com.google.gson.Gson;
import java.io.FileReader;

// Создайте экземпляр класса Gson
Gson gson = new Gson();

// Прочитайте файл JSON в объект Java с помощью метода fromJson
try (FileReader reader = new FileReader("file.json")) {
  MyObject obj = gson.fromJson(reader, MyObject.class);
} catch (IOException e) {
  e.printStackTrace();
}


В этом примере MyObject - это класс Java, который соответствует структуре данных в файле JSON.