json資料出現{“$ref:”$[0]},無法得到所有資料
使用SSH框架,查詢兩表資料,有主外來鍵關聯,對映是多對一,一對多。用fastjson把list轉換成JSON字串的。顯示的json資料不完全,又部分出現了{“$ref:”$[0]}.......。
原因:是迴圈引用的問題。
解決:關閉迴圈引用就好。
語法:
SimplePropertyPreFilter filter = new SimplePropertyPreFilter(
CompanyDeparment.class, "deparmentId","deparmentName");
String json = JSON.toJSONString(list,filter,SerializerFeature.DisableCircularReferenceDetect);
CompanyDeparment.class指的是一的實體類。deparmentId指的是想要關閉序列化迴圈的一的主鍵,deparmentName指的是你想要顯示的一的欄位。相關文章
- solr引入mysql資料庫資料,出現Requests: 1, Fetched: 0, Skipped: 0, Processed: 0SolrMySql資料庫
- 顯示所有檔案和資料夾"失效 解決無法顯示所有檔案和資料夾
- 刪除redo所有日誌,資料庫無法啟動資料庫
- cacti登陸出現報錯:資料庫無法連線資料庫
- fastjson:物件轉化成json出現$refASTJSON物件
- 資料庫無法update資料庫
- 資料庫無法建立資料庫檢視資料庫
- Mysq無法建立資料庫資料庫
- SQL:清空資料庫所有資料SQL資料庫
- PHP運算元據庫得到資料進行JSON組裝PHPJSON
- 誤刪出資料檔案,透過dbca無法刪除資料庫問題資料庫
- element table不顯示任何資料,無資料倒是顯示出無資料的了
- 【資料庫資料恢復】SqlServer資料庫無法讀取的資料恢復案例資料庫資料恢復SQLServer
- 本機資料庫資料庫鏈無法訪問遠端資料庫資料庫
- 資料泵無法匯入JOB
- dbca無法刪除資料庫資料庫
- MYSQL資料庫匯入資料時出現亂碼的解決辦法MySql資料庫
- 解決Mysql資料庫插入資料出現問號(?)的解決辦法MySql資料庫
- Map 轉json資料,json資料轉換為MapJSON
- 資料庫表匯出不全導致tomcat無法釋出程式資料庫Tomcat
- JSON資料整理JSON
- json資料解析JSON
- JSON 資料格式JSON
- 資料庫資料恢復-oracle資料庫報錯無法開啟的如何恢復資料?資料庫資料恢復Oracle
- 資料泵無法匯出sys使用者下的表
- session無法得到值Session
- VFEmail遭黑客攻擊 美國區所有資料被刪除且無法恢復AI黑客
- ORA-06502報錯導致資料庫所有檢視無法修改。資料庫
- Oracle資料庫——資料匯出時出現匯出成功終止, 但出現警告。Oracle資料庫
- dataTransfer.getData()無法獲取資料
- 1.3冷熱資料無法區分
- WAMP無法連線mysql資料庫MySql資料庫
- MMNL absent ,資料庫無法連線資料庫
- 資料庫無法shutdown immediate的案例資料庫
- SAX無法正確解析日期資料
- 【資料庫資料恢復】無法啟動MongoDB服務的資料恢復案例資料庫資料恢復MongoDB
- jquery遍歷得到的 Map 資料,jQuery
- 有沒有辦法取得所有的資料來源