我打算把这样List<Workgroup>转换成Json,
Workgroup大概长这样:
class Workgroup{
String id;
Workgroup parent;
String name;
String area;
String xxx;
xxx....
....等等
}
显然Workgroup中嵌套了Workgroup.
我最先用的解决办法是 shouldSkipField 中加入"parent",直接路过parent这个参数.
后来发现在处理Workgroup间的关系时,需要用到 parent.id 这个参数.
那么总是来了,怎么使类中的嵌套类只取对应参数吗?
有什么解决办法吗?
结论:
嘛...最后的解决办法是写一个WorkgroupEx,
然后把parent换成String parentId