SpringMVC+Hibernate双向一对一关系转换json出现无线递归

王瑞琦 发布于 2015/11/02 12:19
阅读 1K+
收藏 0

在设备信息中有设备码属性

在设备码中有设备信息属性

双向一对一关系,在转换json是出现无线递归

目前已尝试@JsonIdentityInfo注解(2.x)标注在类上? 这个还不熟悉怎么使用

@JsonManagedReference@JsonBackReference尝试无效

以下是问题补充:

@王瑞琦:找到了很多OneToMany的双向关系,个人认为对于onetoone类似,但是目前尝试都无果 (2015/11/02 12:35)
加载中
0
Defens
Defens
我之前也遇到过,之前用的是net\sf\json的解析的jar包,后来换成了阿里的fastjson解析,这个包已经把这个问题给解决了的
王瑞琦
回复 @Defens : 感谢~ 我刚刚解决了,是用来了忽略属性的注解
Defens
Defens
我不知道你的具体需求是什么,单看你说的这个设备和设备码的事啊,我觉得哈,应该是设备拥有设备码就可以了吧,双向一对一的这种引用不知道你是不是需要满足其他的特殊需求哈。另外你说的这个我在用fastjson的时候是这个可以的
王瑞琦
这种双向一对一关系合理吗?对这个不擅长,还有就是,阿里的这个fastjson可以解决双向一对一关系的解析吗?因为我需要这个属性,不能直接忽略掉,希望转出类似父子关系的json
0
_________0
_________0
JSON序列化set 双向中的一个为null
王瑞琦
不好意思,好像没看明白
返回顶部
顶部