门户网站建设信息化项目背景,网站 会员系统 织梦,微网站 一键拨号,深圳宝安大型网站建设公司一.场景 做了一个基于springbootfastjson的小应用。A对象与B对象是OneToMany关系。A对象新增时也希望一起传递B的信息到后台进行Many端数据的新增。直接使用A对象来接收前台传递的信息#xff0c;springboot会帮我们组装好对象。查询A对象时#xff0c;又不希望其中的Listfastjson的小应用。A对象与B对象是OneToMany关系。A对象新增时也希望一起传递B的信息到后台进行Many端数据的新增。直接使用A对象来接收前台传递的信息springboot会帮我们组装好对象。查询A对象时又不希望其中的ListB被序列化传递给前端。
二.思路 在A对象中的ListB去设置支持反序列化但不序列化。
三.实践
Public class A{// JsonIgnore
JsonBackReference
private ListB xxx;}
JsonIgnore是属性在序列化和反序列化时都忽略。
JsonBackReference是属性支持反序列化但不序列化
JsonManagedReference是属性支持序列化但不反序列化