Wie Sie zusätzliche Felder hinzufügen, um ein Objekt während der Jackson-json-Serialisierung?

Muss ich hinzufügen neue Eigenschaft für ein Objekt, wenn JSON serialisiert. Der Wert für die Eigenschaft berechnet auf Laufzeit und existiert nicht im Objekt. Auch das gleiche Objekt kann verwendet werden, für die Bildung der verschiedenen JSON mit verschiedenen set ot-Felder (Art, mit einer base-Klasse mit Unterklassen, aber ich will nicht zu erschaffen, die nur für JSON-generation).

Was ist der beste Weg, das zu tun, was nicht die Erstellung von benutzerdefinierte serializer-Klasse, die kümmern serialisieren ganzer Satz von Objekt-Felder? Oder vielleicht ist es möglich, Erben einige "basic" serializer, und nehmen Sie einfach den Ausgang, und fügen Sie das neue Feld, um es irgendwie?

Habe ich gelernt, über Mixins in Verbindung, und wie es aussieht, ist möglich, benennen Sie um, verstecken sich einige Felder, allerdings scheint es nicht möglich sein, fügen Sie ein extra ein.

InformationsquelleAutor jdevelop | 2013-01-16
Schreibe einen Kommentar