Json -> java mapping?

Есть ли возможность как нибудь легко и непринужденно отмапить json-документ примерно такого вида:

{
    "columns" : [ "name", "description", "id" ],
    "data" : [ [ "Train", "Поезда", 36 ], [ "Ship", "Корабли", 35 ], [ "Plane", "Самолеты", 34 ] ]
}



На список объектов такого класса:

class Transport {
    String id;
    String name;
    String description;
}
  • Вопрос задан
  • 3766 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Dinapoli
Попробуйте вот этот инструмент — code.google.com/p/json-simple/
Работает без проблем и довольно удобный. К тому же, какое-то его подобие используется в EE 7, где добавили поддержку JSON из коробки.
Ответ написан
Комментировать
mrstrictly
@mrstrictly
Замечательный тул — Jackson: wiki.fasterxml.com/JacksonHome
Конкретно для вашего примера, мощной фичей будет то, что Jackson поддерживает десериализацию в полиморфные типы. Об этом написано здесь: github.com/FasterXML/jackson-annotations#handling-polymorphic-types
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы