当前位置: 首页 > news >正文

fastjson序列化与反序列化的忽略

一.场景

          做了一个基于springboot+fastjson的小应用。A对象与B对象是@OneToMany关系。A对象新增时也希望一起传递B的信息到后台进行Many端数据的新增。直接使用A对象来接收前台传递的信息,springboot会帮我们组装好对象。查询A对象时,又不希望其中的List<B>被序列化传递给前端。

二.思路

 在A对象中的List<B>去设置支持反序列化,但不序列化。

三.实践

Public class A{// @JsonIgnore
@JsonBackReference
private List<B> xxx;}

@JsonIgnore:是属性在序列化和反序列化时都忽略。

@JsonBackReference:是属性支持反序列化,但不序列化

@JsonManagedReference:是属性支持序列化,但不反序列化

http://www.lryc.cn/news/261285.html

相关文章:

  • 【TB作品】基于单片机的实验室管理系统,STM32,GM65二维码扫描模块
  • 超过 1450 个 pfSense 服务器因错误链而遭受 RCE 攻击
  • react面试总结2
  • hive 常见存储格式和应用场景
  • PyPDF2库对PDF实现读取的应用
  • C++ stack用法详解
  • QT案例 使用WMI获取win_32类的属性值,包括Win32提供程序类中的属性
  • TCP/UDP 的特点、区别及优缺点
  • 使用 Python 使用贝叶斯神经网络从理论到实践
  • Linux 中的网站服务管理
  • 阿里云cdn设置相同的域名路径访问不同的oss目录
  • 提示(Prompt)工程中提示词的开发优化基础概念学习总结
  • C#基础——语法学习
  • vue-实现高德地图-省级行政区地块显示+悬浮显示+标签显示
  • flutter ‘Gradle Libs‘ was added by build file ‘app/build.gradle‘
  • Java中的链式编程风格与应用案例
  • MTK Android P Sensor架构(一)
  • 低代码开发与传统软件开发:未来趋势与竞争格局
  • leetcode 股票问题全序列
  • SpringBoot中日志的使用log4j2
  • 机械设备企业网站建设的效果如何
  • 设计模式之结构型设计模式(二):工厂模式 抽象工厂模式 建造者模式
  • 算法模板之单链表图文讲解
  • 【强化学习-读书笔记】表格型问题的 Model-Free 方法
  • 【手撕算法系列】k-means
  • D33|动态规划!启程!
  • C语言----文件操作(二)
  • oracle 10046事件跟踪
  • 微软自带浏览器Edge,无法关闭“保存历史记录网站的屏幕截图”解决方案
  • 讲座 | 颠覆传统摄像方式乃至计算机视觉的“脉冲视觉”