您的位置:首页 > Web前端 > JavaScript

当使用json写map对象时里面的重复对象会变成引用,导致前段取不到

2016-10-31 16:58 330 查看
例子:

当map中的第一个对象中的category对象为上面的代码,下一个map中的对象里的category对象如果相同就会出现以下情况:

"category":$ref":"$.rows[0].category

可以看见变成了前一个map对象中的category的引用。

此时解决方法:

String jsonStr = JSON.toJSONString(map,SerializerFeature.DisableCircularReferenceDetect);

在转换json串的时候加一个SerializerFeature.DisableCircularReferenceDetect属性,这样就不会检测重复的对象了。

参考博客:http://blog.csdn.net/wxwzy738/article/details/30244993
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐