杰克逊确实支持多态,
在您的孩子班级中用以下名称注释:
@JsonTypeName("Child_Class") @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "objectType") public class Child extends Parent{ .... }在父级中,您可以指定子类型:
@JsonSubTypes({ @JsonSubTypes.Type(value = Child.class), @JsonSubTypes.Type(value = SomeOther.class)}) public class Parent { ....}


