是否可以在不破坏向后兼容性的情况下将继承引入Jackson映射的类中?

时间:2018-12-20 14:35:05

标签: java json inheritance jackson

说我有一个Foo类,目前正在与Jackson进行JSON序列化和反序列化。是否可以引入子类SubFoo并让Jackson在反序列化期间正确识别子类型,而又不破坏现有客户端的向后兼容性(即,我不想在JSON中要求类型字段,并且如果不存在该类型字段,则对象映射器应假定它是Foo的一个实例-如果存在,则应检查该实例以获取正确的子类型)?

我假设可以使用自定义的序列化器/反序列化器进行此操作,但是如果不需要的话,我想避免这种情况。

0 个答案:

没有答案