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

解析JSON字符串:属性值为null的时候不被序列化

如果希望属性值为null及不序列化,只序列化不为null的值。

1、测试代码

配置代码:

mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);

或者通过注解@JsonInclude(JsonInclude.Include.NON_NULL)

//常见问题2:属性为null,不序列化
@RequestMapping("/commonQuestion2")
@ResponseBody
public  void  commonQuestion1() throws Exception{ObjectMapper mapper = new ObjectMapper();Student student=new Student("1001",null);//属性为null不参与序列化mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);//将字符串转换为对象String param= mapper.writeValueAsString(student);System.out.println("===null值不参与序列化==="+param);
}

输出结果:

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

相关文章:

  • 短视频短剧小程序系统:用技术丰富你的碎片时间
  • 服务器数据恢复—磁盘出现坏道掉线导致raid5阵列崩溃的数据恢复案例
  • Android R.fraction
  • C语言精华题目锦集1
  • 头歌答案Python——JSON基础
  • TDengine 与煤科院五大系统实现兼容性互认,助力煤矿智能化安全体系搭建
  • 231030期就业班开班咯!我在前方护航,让你稳稳入职
  • 小白学安全-漏洞编号的理解 CVE/CAN/BUGTRAQ/CNCVE/CNVD/CNNVD
  • 助力燃气安全运行:智慧燃气管网背景延展
  • 低代码、零代码开源与不开源:区别解析
  • LabVIEW中如何在网络上使用远程VI服务器
  • Centos 7rc.local脚本命令开机不执行及指定用户启动的方法
  • mysql 的存储过程
  • http客户端简单demo
  • 解决UniAD在高版本CUDA、pytorch下运行遇到的问题
  • ADC、DMA以及串口之间的联系和区别?
  • jupyter lab配置列表清单
  • 爱发电 OAuth 登录 SDK for Remix
  • Wpf 使用 Prism 实战开发Day05
  • 性能压测工具:Locust详解
  • vmware 修改主机名称 hadoop 服务器环境配置(一)
  • 淘宝店铺订单插旗接口(taobao.trade.memo.update淘宝店铺订单交易备注修改接口)
  • py文件如何打包成exe?如何压缩文件大小?
  • SQL优化相关(持续更新)
  • Linux学习--limits文件配置详解
  • Android Studio 代码上传gitLab
  • 【避雷选刊】Springer旗下2/3区,2个月录用!发文量激增,还能投吗?
  • Linux常用的压缩命令
  • 如何为VM虚拟机添加D盘
  • C# 16进制颜色转为RGB颜色