Пропустить корневой элемент при десериализации json

Как мне десериализовать следующий JSON, чтобы пропустить корневой элемент и проанализировать только внутреннюю часть этого JSON. Я хотел бы избежать создания дополнительного, 3-го класса Root, который включал бы только поле MapWrapper.

{
    "root": {
        "language": "en",
        "map": {
            "k1": {
                "name": "n1",
            },
            "k2": {
                "name": "n2",
            }
        }
    }
}

Поэтому я хотел бы иметь только эти два класса:

class MapWrapper {
    private String language;
    private Map<String, MyMapEntry> map;
}

class MyMapEntry {
    String name;
}
13
задан Mateusz Chromiński 17 August 2012 в 10:48
поделиться