700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > json 报错 There is a cycle in the hierarchy!

json 报错 There is a cycle in the hierarchy!

时间:2021-08-23 02:14:01

相关推荐

json 报错  There is a cycle in the hierarchy!

独角兽企业重金招聘Python工程师标准>>>

因为项目是使用的hibernate的, 所以查数据库里面查询的时候,会 join 查询到 其他对象的。 如果是 使用 jackjson 外国的 json 去 放入 这个查询 对象的话。 那么 就会报错:

There is a cycle in the hierarchy!

当然了, 是循环引用什么的鬼的错误, 又不是什么复杂的情况,这个问题,是个bug吧。 网上百度也是挺多的,,,看了一下,看不明白,而且挺麻烦的。 然后我就 换 成 阿里 的 fastjson 去使用就没有这个问题了的。 搞不懂,阿里的json 挺好用的, 其他有些人就是 喜欢 jackjson . 阿里的json 果然 牛B,点赞。

可是上面的只是 单元测试可用而已。如果是 输入web前端的话, 还是会报错的。

No serializer found for class org.hibernate.proxy.pojo.javassist.Javassi

加上 即可:

@JsonIgnoreProperties(value = { "hibernateLazyInitializer", "user", "auditerUser" })这里 mobel 关联了 user 对象 和 auditerUser 。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。