Pascal4eg / Java

 Java | Фишки и трюки

Десериализация сложных типов JSON с помощью Gson

String json = """
        {
        "Orwell1": "War is Peace.",
        "Orwell2": "Freedom is Slavery.",
        "Orwell3": "Ignorance is Strength."
        }
        """;

Type mapType = new TypeToken<Map<String, String>>() { }.getType();
Map<String, String> map = new Gson().fromJson(json, mapType);

Gson или Google Gson — это библиотека Java с открытым исходным кодом, которая сериализует объекты Java в JSON (и десериализует их обратно в Java).