首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

There is a cycle in the hierarchy!该如何处理

2012-06-03 
There is a cycle in the hierarchy!用json-lib将list对象转成json串时提示There is a cycle in the hier

There is a cycle in the hierarchy!
用json-lib将list对象转成json串时提示"There is a cycle in the hierarchy!"
按照网上的解决方法加JsonConfg配置

JsonConfig config = new JsonConfig();
config.setJavaPropertyFilter(new PropertyFilter(){
public boolean apply(Object arg0, String arg1, Object arg2) {
if(arg1.equals("children")||arg1.equals("parent")){
return true;
}else{
return false;
}
}

--但结果还是一样的
实体类Module中有:
private Module parent;
private Set<Module> children = new HashSet<Module>(0);


[解决办法]
json-lib不能解决这种有嵌套关系的对象吧。

热点排行