关于通过struts的json插件序列化excludeProperties的问题。
public class XXXView {
private Server serverInfo;
....
private Map<String,List<OtherPOJO>> checkDatas = new HashMap<String,List<OtherPOJO>>();
private List<XXXView> children = new ArrayList<XXXView>();
private List<XXXView> parent = new ArrayList<XXXView>();
}
public class OtherPOJO{
private String property1;
private String property2;
private String property3;
private List<XXX> property4;
}
现在通过struts的json插件序列化List<XXXView>,
但是我想把序列化的OtherPOJO对象里的property2和property4去掉。
通过excludeProperties怎么写?
------解决方案--------------------
那就再加两行就行了啊:
view\[\d+\]\.child\[\d+\]\.checkDatas\[\d+\]\[\d+\]\.property2,
view\[\d+\]\.parent\[\d+\]\.checkDatas\[\d+\]\[\d+\]\.property4