[{
"dwId": "5E3090252E35DB24E050007F01005B2A",
"dwname": "测试单位",
"dyType": "1",
"id": "f5b5df6028b9452eb2f9a1192c244d07",
"sbsj": "2018-08-02 14:09",
"xdljgId": "1",
"xdlstate": "0",
"xdwjg": {
"name": "测试单位1"
},
"ydljgId": "1",
"ydlstate": "0",
"ydwjg": {
"name": "测试单位1"
},
"ylzd1": "2",
"zjhm": "6667"
}, {
"dwId": "5E3090252E35DB24E050007F01005B2A",
"dwname": "测试单位",
"dyType": "1",
"id": "f5b5df6028b9452eb2f9a1192c244d02",
"sbsj": "2018-08-02 13:09",
"xdljgId": "1",
"xdlstate": "0",
"xdwjg": {
"$ref": "$[0].xdwjg"
},
"ydljgId": "1",
"ydlstate": "0",
"ydwjg": {
"$ref": "$[0].ydwjg"
},
"ylzd1": "2",
"zjhm": "6667"
}, {
"dwId": "5E3090252E35DB24E050007F01005B2A",
"dwname": "测试单位",
"dyType": "1",
"id": "f5b5df6028b9452eb2f9a1192c244d01",
"sbsj": "2018-08-02 12:09",
"xdljgId": "1",
"xdlstate": "0",
"xdwjg": {
"$ref": "$[0].xdwjg"
},
"ydljgId": "1",
"ydlstate": "0",
"ydwjg": {
"$ref": "$[0].ydwjg"
},
"ylzd1": "2",
"zjhm": "6667"
}, {
"dwId": "5E3090252E35DB24E050007F01005B2A",
"dwname": "测试单位",
"dyType": "1",
"id": "ce6d4f393be7452b964b6c6dbe9ab3cb",
"sbsj": "2018-08-02 17:41",
"xdljgId": "1",
"xdlstate": "0",
"xdwjg": {
"$ref": "$[0].xdwjg"
},
"ydljgId": "1",
"ydlstate": "0",
"ydwjg": {
"$ref": "$[0].ydwjg"
},
"ylzd1": "2",
"zjhm": "6667"
}, {
"dwId": "5E3090252E35DB24E050007F01005B2A",
"dwname": "测试单位",
"dyType": "1",
"id": "f5b5df6028b9452eb2f9a1192c244d08",
"sbsj": "2018-08-02 17:09",
"xdljgId": "1",
"xdlstate": "0",
"xdwjg": {
"$ref": "$[0].xdwjg"
},
"ydljgId": "1",
"ydlstate": "0",
"ydwjg": {
"$ref": "$[0].ydwjg"
},
"ylzd1": "2",
"zjhm": "测试证件6667"
}]。
String s = JSON.toJSONString(list, SerializerFeature.DisableCircularReferenceDetect);
或者
在循环引用的字段上加 @JSONField
(serialize =
false
)