java jackson将json反序列化为不带注释的对象
我的罐子里有旧的波乔。榜样
public class human implements Serializable {
}
public class Man extend human {
}
public class Woman extend human {
}
我有类似json的{“type”:“man”,…}
我想使用类型反序列化适当的类,但我不能使用这些注释,因为基类是从xsd自动生成的
@JsonTypeInfo(// use = JsonTypeInfo.Id.NAME, // include = JsonTypeInfo.As.EXISTING_PROPERTY, // property = "queryType", // visible = true) @JsonSubTypes({ // @Type(value = ScenarioByCountryQuery.class, name = "scenarioByCountry"), // @Type(value = ScenarioByMeasureQuery.class, name = "scenarioByMeasure") })
我不想像if type=''等那样取消排序。 我想使用此类型值动态反序列化
共 (0) 个答案