@ally
На Java для парсинга JSON можно использовать различные библиотеки. Наиболее популярные из них:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import com.google.gson.Gson; public class Main { public static void main(String[] args) { String json = "{"name":"John", "age":30, "city":"New York"}"; Gson gson = new Gson(); Person person = gson.fromJson(json, Person.class); System.out.println("Name: " + person.getName()); System.out.println("Age: " + person.getAge()); System.out.println("City: " + person.getCity()); } } class Person { private String name; private int age; private String city; // геттеры и сеттеры } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import com.fasterxml.jackson.databind.ObjectMapper; public class Main { public static void main(String[] args) { String json = "{"name":"John", "age":30, "city":"New York"}"; ObjectMapper objectMapper = new ObjectMapper(); try { Person person = objectMapper.readValue(json, Person.class); System.out.println("Name: " + person.getName()); System.out.println("Age: " + person.getAge()); System.out.println("City: " + person.getCity()); } catch (Exception e) { e.printStackTrace(); } } } class Person { private String name; private int age; private String city; // геттеры и сеттеры } |
Выбор между Gson и Jackson зависит от ваших предпочтений и требований проекта. Оба инструмента мощные и удобные для работы с JSON.