Heim >Java >javaLernprogramm >Wie deserialisiere ich JSON-Arrays von Objekten mit Jackson in Java-Listen?
Frage:
So deserialisieren Sie Arrays von Objekten in eine Java-Liste mit Jackson?
Lösung:
import com.fasterxml.jackson.databind.ObjectMapper; ObjectMapper mapper = new ObjectMapper();
// JSON Input: [{...}, {...}, ...] MyClass[] myObjects = mapper.readValue(json, MyClass[].class);
List<MyClass> myObjects = mapper.readValue(jsonInput, new TypeReference<List<MyClass>>() {});
List<MyClass> myObjects = mapper.readValue(jsonInput, mapper.getTypeFactory().constructCollectionType(List.class, MyClass.class));
Das obige ist der detaillierte Inhalt vonWie deserialisiere ich JSON-Arrays von Objekten mit Jackson in Java-Listen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!