Как из json вытащить нужные данные java

Аватар пользователя Сергей Якимович
Сергей Якимович
22 декабря 2022

Для получения данных из json-файла проще всего воспользоваться ObjectMapper(). Пусть у нас есть Json файл, содержащий ключи и значения :

{"name":"Ivan","age":20,"tel":"25-12-86","mail":"1@mail.ru"}

Чтобы получить нужные данные считаем файл в мапу :

import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.File;
import java.io.IOException;
import java.util.Map;

public class App {
    public static void main(String[] args) throws IOException {
        String fileName = "test.json";
        ObjectMapper mapper = new ObjectMapper();

        Map<String, String> person = mapper.readValue(new File(fileName), Map.class);
        System.out.println(person.get("name"); // => Ivan
        System.out.println(person.get("tel"); // => 25-12-86
    }
}
1 0

Похожие вопросы

1
ответ
1
ответ