Как прочесть значение из json на java?

Пользователь

от shayna.buckridge , в категории: Java , 3 месяца назад

Как прочесть значение из json на java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от nelle , 3 месяца назад

@shayna.buckridge 

Для чтения значения из JSON на Java можно использовать библиотеку JSON-Java (также известную как org.json). Вот пример кода, который демонстрирует, как прочитать значение из JSON-объекта:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
import org.json.JSONObject;

public class Main {
    public static void main(String[] args) {
        // Пример JSON-строки
        String jsonString = "{"name":"John", "age":30, "city":"New York"}";

        // Преобразование JSON-строки в JSON-объект
        JSONObject json = new JSONObject(jsonString);

        // Чтение значения из JSON-объекта
        String name = json.getString("name");
        int age = json.getInt("age");
        String city = json.getString("city");

        // Вывод значений
        System.out.println("Name: " + name);
        System.out.println("Age: " + age);
        System.out.println("City: " + city);
    }
}


Результат выполнения кода будет:

1
2
3
Name: John
Age: 30
City: New York


Таким образом, методы getString(), getInt() (и аналогичные) используются для чтения значений из JSON-объекта на Java.