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

回答