将JSON映射到父-子Java对象
试图在Spring的帮助下将JSON映射到Java类。 我有一个JSON对象,它由作为键的flag组成,根据它的值true或false,我需要填充它们之间有父子关系的java类将JSON映射到父-子Java对象,java,json,spring,annotations,jackson,Java,Json,Spring,Annotations,Jackson,试图在Spring的帮助下将JSON映射到Java类。 我有一个JSON对象,它由作为键的flag组成,根据它的值true或false,我需要填充它们之间有父子关系的java类 class Parent { String name; String alias; } class Child extends Parent { ArrayList<Node> nodes; } 但是,当从我的Rest服务返回JSON时,它会返回JSON中类的名称。您能提供忽略我尝试过
class Parent {
String name;
String alias;
}
class Child extends Parent {
ArrayList<Node> nodes;
}
但是,当从我的Rest服务返回JSON时,它会返回JSON中类的名称。您能提供忽略我尝试过的任何内容的解决方案吗???应该可以解析JSON字符串以检索标志,然后解析JSON的其余部分,但您需要,但是您需要提供一个示例JSON字符串和/或您当前拥有的解析代码,以便人们能够最有效地帮助您。
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.WRAPPER_OBJECT, property = "flag")
@JsonSubTypes({
@JsonSubTypes.Type(value=Child.class, name="true"),
})