javaBean转换为json
这是我写的一个分页的entry,里面不仅有基本数据类型,还有list类,现在要转换成json格式,要怎么弄?
public class Page {
private int pageNo;
private int totalItem;
private int pageSize;
private String typeId;
private List<DocBean> doc;
}
直接转:
JSONObject page_json=JSONObject.fromObject(page);
出现了一下错误:
net.sf.json.JSONException: There is a cycle in the hierarchy!
后来加了@JsonIgnore 还是报错
回答:
DocBean是什么类型,造成了继承循环
回答:
应该是DocBean里面引用其它实体类,产生了依赖传递;net.sf.json会一直解析下去,形成死循环,然后就报错了。
你用上Jackson,可以不用net.sf.json做序列化。
回答:
把DocBean的代码贴出来看看?
以上是 javaBean转换为json 的全部内容, 来源链接: utcz.com/p/169571.html