Как распарсить json java
Ответы
Иван Полежаев
11 апреля 2023
Для того, чтобы распарсить JSON
в Java
можно использовать различные библиотеки, такие как Jackson
, Gson
, org.json
и т.д. Вот пример использования библиотеки Jackson
:
1 Добавить зависимость в файл pom.xml (если используется Maven):
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.13.0</version>
</dependency>
1.1 Для добавления зависимостей Jackson
в Gradle
проект необходимо в файл build.gradle
добавить блок dependencies
и указать необходимые зависимости:
dependencies {
implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.1'
}
2 Создать класс, соответствующий структуре JSON
:
public class Person {
private String name;
private int age;
// конструкторы, геттеры, сеттеры
}
3 Распарсить JSON-строку
в объект Java
:
import com.fasterxml.jackson.databind.ObjectMapper;
// JSON-строка для примера
String json = "{ \"name\": \"John\", \"age\": 30 }";
// создаем объект ObjectMapper
ObjectMapper objectMapper = new ObjectMapper();
// распарсим JSON-строку в объект Person
Person person = objectMapper.readValue(json, Person.class);
Теперь объект person
содержит поля, соответствующие значениям из JSON-строки
0
0