扩展默认的杰克逊反序列化

时间:2013-07-26 04:28:14

标签: jackson deserialization

如何在自定义Jackson解串器中获取默认的反序列化对象?

我有一个对象,其中包含一些不是序列化的字段,但我希望在反序列化时始终填充它们。换句话说,一个反序列化后的步骤。

我已经创建了自己的反序列化器并使用相应的@JsonDeserialize注释了该类,但我不想手动反序列化域对象中的每个字段。有没有办法获得常规的反序列化对象,所以我可以填充我的自定义字段? (或者,只需在bean上注册后反序列化处理器)

我已经看到this question的答案暗示了一个答案,但我完全没有意识到Jackson API确定如何最好地实现这一点。

1 个答案:

答案 0 :(得分:1)

根据@ ryanp对this question的回答,可以使用BeanSerializerModifier并扩展BeanSerializerBase来实现这一目标。

相关问题