Документация по связыванию данных Jackson указывает, что Jackson поддерживает десериализацию "Массивы всех поддерживаемых типов", но я не могу определить точный синтаксис для это.
Для одного объекта я бы сделал следующее:
//json input
{
"id" : "junk",
"stuff" : "things"
}
//Java
MyClass instance = objectMapper.readValue(json, MyClass.class);
Теперь для массива я хочу сделать это:
//json input
[{
"id" : "junk",
"stuff" : "things"
},
{
"id" : "spam",
"stuff" : "eggs"
}]
//Java
List<MyClass> entries = ?
Кто-нибудь знает, есть ли недостающая команда? Если нет, то каково решение?