Wie man einen JSON-String mit Jackson zu einem Array syntaktisch analysiert
Ich habe eine String
mit dem folgenden Wert:
[{"key1":"value11", "key2":"value12"},{"key1":"value21", "key2":"value22"}]
Sowie die folgende Klasse:
public class SomeClass {
private String key1;
private String key2;
/* ... getters and setters omitted ...*/
}
Und ich will analysieren, um eine List<SomeClass>
oder eine SomeClass[]
Ist der einfachste Weg, es zu tun mit Jackson ObjectMapper
?
InformationsquelleAutor der Frage mmutilva | 2011-08-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich es endlich:
InformationsquelleAutor der Antwort mmutilva
Die andere Antwort ist richtig, aber der Vollständigkeit halber, hier noch weitere Möglichkeiten:
InformationsquelleAutor der Antwort StaxMan
Das komplette Beispiel mit einem array.
Ersetzen Sie "constructArrayType()" durch "constructCollectionType()" oder jede andere Art, die Sie benötigen.
InformationsquelleAutor der Antwort Didasko