Benutzerdefinierte Deserialisierung von JSON FIELD mit Jackson in Java?

9

Eine einfache Entity-Klasse wie diese gegeben

%Vor%

Gibt es eine Möglichkeit für mich, die jackson streaming API zu nutzen, um NUR das Feld createdOn deserialisieren zu können? Wenn nicht, wäre so etwas in der Zukunft möglich?

%Vor%

Es scheint, dass ich die gesamte Entität benutzerdefiniert deserialisieren kann . Ich bin nur neugierig, ob es eine Möglichkeit gibt, die Deserialisierung nur ein Feld nach dem anderen anzupassen, um beispielsweise ein bestimmtes Datumsformat zu analysieren oder ein Array von Werten in einer benutzerdefinierten Entität usw. zu lesen, während Jackson erlaubt wird deserialisieren den Rest der Entität normalerweise.

    
jandersen 11.03.2011, 06:21
quelle

1 Antwort

2

Sie können ein bestimmtes Feld mithilfe von @JsonSerialize benutzerdefiniert serialisieren:

%Vor%     
StaxMan 11.03.2011, 07:07
quelle

Tags und Links