2
我见过杰克逊反序列化@JsonTypeInfo的例子,那就是:杰克逊反序列化
@JsonTypeInfo(
use = JsonTypeInfo.Id.NAME,
include = JsonTypeInfo.As.PROPERTY,
property = "type")
@JsonSubTypes({
@JsonSubTypes.Type(value = Cat.class, name = "cat"),
@JsonSubTypes.Type(value = Dog.class, name = "dog")})
public class Animal {...}
我已经尝试过了,它工作正常。现在,问题是在示例类Cat和Dog是从Animal中引用的,我想避免它。有没有办法从类Animal移动类型绑定,仍然有反序列化的工作? 谢谢