Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在某些情况下,我需要在使用 Jackson2 编组/解组 JSON 时更改序列化/反序列化值。
是否存在类似于 javax.xml.bind.Unmarhsaller.Listener/javax.xml.bind.Marshaller.Listener 的机制?
不,有人要求后期处理钩子,尤其是。用于反序列化,但尚未实现。
Jackson 2.2 将带有Converter注释 ( @JsonSerialize(converter=MyConverter.class), @JsonDeserialize(converter=...)),它也许可以用于类似目的。这类似于 JAXB XmlJavaAdapter。
Converter
@JsonSerialize(converter=MyConverter.class)
@JsonDeserialize(converter=...)
XmlJavaAdapter