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移動類型綁定,仍然有反序列化的工作? 謝謝