/
Вопросы и ответы
/
Java
/

Как распарсить json java

Как распарсить json java

4 года назад

Человек-Молекула

Ответы

1

Для того, чтобы распарсить 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-строки

2 года назад

Иван Полежаев