Wie man eine Map als Liste mit Jackson serialisiert

8

Wie kann ich eine Eigenschaft, die eine Map ist, als Liste der Map-Werte serialisieren? Ich konnte andere einfache Konvertierungen mit der @JsonSerialize(using=...) Annotation auf dem Getter machen. Ich bin mir jedoch nicht sicher, ob es etwas gibt, was ich tun möchte.

    
Danish 19.06.2012, 17:17
quelle

2 Antworten

7

Wir brauchten etwas Ähnliches, in unserem Fall haben wir ein benutzerdefiniertes @JsonSerialize verwendet, wie Sie es kommentiert haben, und es war dumm einfach:

%Vor%

Code, der es benutzt:

%Vor%     
Francisco Spaeth 19.06.2012, 17:56
quelle
3

Ich habe mit Standard-Serializer implementiert, um Werte zu verarbeiten, die nicht nur aus String bestehen:

%Vor%

EDIT: Wie von Radu Simionescu erwähnt, funktioniert diese Lösung nur für Maps von Pojos.

    
Maxence 10.01.2013 11:16
quelle

Tags und Links