Bei stackoverflow gibt es viele Informationen darüber, wie ein JSON-Array mit Gson deserialisiert werden kann.
Aber wie kann ich das gleiche mit XStream
mit jettison machen?
Hier ist JSON:
%Vor% Hier ist XStream
code, wie ich es zu parsen versuche:
Ich habe folgende Ausnahme:
%Vor%Wie aus diese Antwort im Zusammenhang mit dem Root-Element ersichtlich ist XStream schlägt fehl, wenn in JSON kein Stammelement vorhanden ist.
Sobald Sie entity einer bestimmten Java-Klasse zugeordnet haben, kann XStream kein Stammelement für Paare von id und name finden (wie in JSON nicht eingeschlossen im Element).
Hier kann nur handgemachter Wrapper helfen, Eingabeströme manipulieren oder einen benutzerdefinierten Konverter verwenden.
Tags und Links java json deserialization xstream