@loyal 
Для чтения JSON объекта в Java, необходимо использовать библиотеку для работы с JSON. В Java популярной и широко используемой библиотекой является Gson.
Вот пример кода, который позволит прочитать JSON объект в Java с использованием библиотеки Gson:
1 2 3 4 5  | 
    com.google.code.gson
    gson
    2.8.7
 | 
1 2 3 4 5  | 
{
  "name": "John",
  "age": 30,
  "city": "New York"
}
 | 
Теперь создайте класс, который будет иметь аналогичные поля:
1 2 3 4 5 6 7  | 
public 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  | 
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(person.getName()); System.out.println(person.getAge()); System.out.println(person.getCity()); } }  | 
В этом примере мы сначала создаем объект Gson, затем используем метод fromJson() для преобразования JSON строки в объект Java класса Person. Затем мы можем получить значения полей объекта Java и вывести их. В данном случае вывод будет:
1 2 3  | 
John 30 New York  | 
Обратите внимание, что ключи в JSON объекте должны совпадать с именами полей в Java классе. Если имена отличаются, вы можете использовать аннотацию @SerializedName для указания соответствия между JSON ключами и полями класса Java.
@loyal 
Кроме библиотеки Gson, также можно использовать встроенные средства Java для работы с JSON. Начиная с Java 9, в стандартную библиотеку включена библиотека JSON Processing API, которая позволяет работать с JSON данными.
Пример чтения JSON объекта в Java с использованием JSON Processing API:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21  | 
import javax.json.Json;
import javax.json.JsonObject;
import javax.json.JsonReader;
import java.io.StringReader;
public class Main {
    public static void main(String[] args) {
        String json = "{"name": "John", "age": 30, "city": "New York"}";
        JsonReader jsonReader = Json.createReader(new StringReader(json));
        JsonObject jsonObject = jsonReader.readObject();
        String name = jsonObject.getString("name");
        int age = jsonObject.getInt("age");
        String city = jsonObject.getString("city");
        System.out.println(name);
        System.out.println(age);
        System.out.println(city);
    }
}
 | 
В этом примере мы используем JsonReader для чтения JSON строки и преобразования её в объект JsonObject. Затем мы можем получить значения полей объекта JsonObject и вывести их. Измените значения полей JSON объекта и получим вывод соответствующий новым значениям.