FastJson循环引用导致{"$ref":"$[0]"}
FastJson支持循环引用和重复引用,但是为了防止出现StackOverFlow异常,在一个对象被多次使用,第一次之后的使用就会变成这个对象第一次出现的位置。循环引用循环引用,对象的属性之间存在相互引用导致循环,将会一直生成{“map2”:{“map1”:{{“map2”:{“map1”:…}}},最终会引起StackOverFlow异常。使用fastjson转换json时,最终会打印{...
原创
2019-11-06 16:35:54 ·
404 阅读 ·
0 评论