如何在自定义Jackson解串器中获取默认的反序列化对象?
我有一个对象,其中包含一些不是序列化的字段,但我希望在反序列化时始终填充它们。换句话说,一个反序列化后的步骤。
我已经创建了自己的反序列化器并使用相应的@JsonDeserialize
注释了该类,但我不想手动反序列化域对象中的每个字段。有没有办法获得常规的反序列化对象,所以我可以填充我的自定义字段? (或者,只需在bean上注册后反序列化处理器)
我已经看到this question的答案暗示了一个答案,但我完全没有意识到Jackson API确定如何最好地实现这一点。
答案 0 :(得分:1)
根据@ ryanp对this question的回答,可以使用BeanSerializerModifier
并扩展BeanSerializerBase
来实现这一目标。