使用JSON"$ref":"$.orderSet[0].addressInfo"错误,导致查询中有些重复的数据只能出现一条,其他的全部为null

本来是个一对一,但是查出来之后发现只要是其中相同的值,只有第一个能拿到值,剩下的全是null。如下面的第一个和第三个addressInfo,因为这两个查到的东西是一样的,所以重复引用了,但是它转JSON就找不到那个对象了,变成了null,所以要在JSON中禁用掉重复引用。

在这里插入图片描述在这里插入图片描述

JSONArray.toJSONString(str(表示你将要转的字符串),SerializerFeature.DisableCircularReferenceDetect)

发布了19 篇原创文章 · 获赞 3 · 访问量 3670

猜你喜欢

转载自blog.csdn.net/ASingleWolf/article/details/103980471
今日推荐