Java 我们如何使用SubsubResolver.registerSubtypes(…)而不是注释(反)序列化jackson中的数据?

Java 我们如何使用SubsubResolver.registerSubtypes(…)而不是注释(反)序列化jackson中的数据?,java,jackson,Java,Jackson,我的班级结构如下: @JsonTypeName("0") @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "statType") @JsonSubTypes({ @JsonSubTypes.Type(value = Child1.class), @JsonSubTypes.Type(value = Child2.class) }) class Parent { ...

我的班级结构如下:

@JsonTypeName("0")
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "statType")
@JsonSubTypes({ @JsonSubTypes.Type(value = Child1.class), @JsonSubTypes.Type(value = Child2.class)
})
class Parent {
......
}

现在,我希望将父项目保留在一个项目中,子项目保留在一个单独的依赖项目中。但是,如果使用注释,则需要依赖项目中的子类型。Subsubresolver.registerSubtypes似乎是答案,但我找不到使用它的好例子。如何使用此方法注册特定父类的子类型?

您可能正在查找“ObjectMapper.registerSubtypes()”