Встречается на собеседованиях • сегодня
Как преобразовать JSON объект в Java объект
Для преобразования JSON в Java-объект можно использовать библиотеки Gson или Jackson. Пример с Gson:
java
import com.google.gson.Gson;
class Person {
String name;
int age;
}
// Преобразование
String json = "{\"name\":\"John\", \"age\":30}";
Gson gson = new Gson();
Person person = gson.fromJson(json, Person.class);С Jackson:
java
import com.fasterxml.jackson.databind.ObjectMapper;
ObjectMapper mapper = new ObjectMapper();
Person person = mapper.readValue(json, Person.class);Основные моменты:
- Класс должен иметь поля, совпадающие с JSON (или аннотации @JsonProperty)
- Нужен конструктор по умолчанию (или аннотации для конструктора)
- Библиотеки автоматически обрабатывают вложенные объекты и массивы
- Обрабатывайте исключения (JsonSyntaxException, JsonProcessingException)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы