鉴于以下 POJO:
class A {
private String name;
private String desc;
private List<A> subclasses;
}
我会通过从子类中排除字段 desc` 来生成那种 json:
{
name : "aname"
desc: "adesc",
subclasses : [{
name : "aname"
},{
name : "anotherame"
}]
}
或者来自父类而不是子类的字段