Dokumentacja powiązania danych Jacksona wskazuje, że Jackson obsługuje deserializację „Tablic wszystkich obsługiwanych typów”, ale nie mogę ustalić dokładnej składni.
Dla pojedynczego obiektu zrobiłbym to:
//json input
{
"id" : "junk",
"stuff" : "things"
}
//Java
MyClass instance = objectMapper.readValue(json, MyClass.class);
Teraz dla tablicy chcę to zrobić:
//json input
[{
"id" : "junk",
"stuff" : "things"
},
{
"id" : "spam",
"stuff" : "eggs"
}]
//Java
List<MyClass> entries = ?
Czy ktoś wie, czy brakuje magicznej komendy? Jeśli nie, to jakie jest rozwiązanie?