在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java/ javaBean轉(zhuǎn)換為json

javaBean轉(zhuǎn)換為json

這是我寫(xiě)的一個(gè)分頁(yè)的entry,里面不僅有基本數(shù)據(jù)類型,還有l(wèi)ist類,現(xiàn)在要轉(zhuǎn)換成json格式,要怎么弄?
public class Page {
private int pageNo;
private int totalItem;
private int pageSize;
private String typeId;
private List<DocBean> doc;
}

直接轉(zhuǎn):
JSONObject page_json=JSONObject.fromObject(page);

出現(xiàn)了一下錯(cuò)誤:
net.sf.json.JSONException: There is a cycle in the hierarchy!

后來(lái)加了@JsonIgnore 還是報(bào)錯(cuò)

圖片描述

回答
編輯回答
枕邊人

DocBean是什么類型,造成了繼承循環(huán)

2018年9月13日 04:01
編輯回答
憶當(dāng)年

應(yīng)該是DocBean里面引用其它實(shí)體類,產(chǎn)生了依賴傳遞;net.sf.json會(huì)一直解析下去,形成死循環(huán),然后就報(bào)錯(cuò)了。

你用上Jackson,可以不用net.sf.json做序列化。

2017年12月1日 09:08
編輯回答
下墜

把DocBean的代碼貼出來(lái)看看?

2018年6月26日 03:04