Aus der Jackson-Datenbindungsdokumentation geht hervor , dass Jackson das Deserialisieren von "Arrays aller unterstützten Typen" unterstützt, aber ich kann die genaue Syntax dafür nicht herausfinden.
Für ein einzelnes Objekt würde ich Folgendes tun:
//json input
{
"id" : "junk",
"stuff" : "things"
}
//Java
MyClass instance = objectMapper.readValue(json, MyClass.class);
Nun möchte ich für ein Array Folgendes tun:
//json input
[{
"id" : "junk",
"stuff" : "things"
},
{
"id" : "spam",
"stuff" : "eggs"
}]
//Java
List<MyClass> entries = ?
Weiß jemand, ob ein magischer Befehl fehlt? Wenn nicht, was ist dann die Lösung?