Как из 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