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

字段值为null就不返回的注解

1. 导包

<dependency><groupId>com.fasterxml.jackson.module</groupId><artifactId>jackson-module-kotlin</artifactId>
</dependency>

2. 类上加注解

@JsonInclude(value= JsonInclude.Include.NON_NULL)

3. 示例

@Data
@JsonInclude(value= JsonInclude.Include.NON_NULL)
public class ResultVo {private String name;private String age;
}
  1. 如果name和age都为null,则返回值为:
{}
  1. 如果name为null,age不为null,则返回值为:
{"age":"23"}
  1. 如果name不为null,age不为null,则返回值为:
{"name":"111","age":"23"}

4. 如果不加这个注解,为null的显示效果为:

{"name":null,"age":null}
{"name":null,"age":"23"}
http://www.lryc.cn/news/478223.html

相关文章:

  • spring-boot(整合aop)
  • qt QStatusBar详解
  • Docker Compose部署Powerjob
  • 前端使用PDF.js把返回的base64或二进制文件流格式,实现pdf文件预览
  • 如何利用 Python 的爬虫技术获取淘宝天猫商品的价格信息?
  • 论文阅读笔记:Activating More Pixels in Image Super-Resolution Transformer
  • VSCode 与 HBuilderX 介绍
  • 《Vision Transformer with Deformable Attention》论文翻译
  • 爬虫下载网页文夹
  • 深入探讨钉钉与金蝶云星空的数据集成技术
  • 小语言模型介绍与LLM的比较
  • ThreadLocal从入门到精通
  • 小新学习k8s第六天之pod详解
  • 9、node.js和Lowdb
  • WebAPI编程(第五天,第六天,第七天)
  • 香港服务器网络延迟的测量指标包括哪些?
  • 【综合案例】使用React编写B站评论案例
  • 【AIGC】腾讯云语音识别(ASR)服务在Spring Boot项目中的集成与实践
  • 基于 Vue3、Vite 和 TypeScript 实现开发环境下解决跨域问题,实现前后端数据传递
  • 前端面筋(持续更新)
  • 深度学习-迁移学习
  • 6.0、静态路由
  • Redis学习:BitMap/HyperLogLog/GEO案例 、布隆过滤器BloomFilter、缓存预热+缓存雪崩+缓存击穿+缓存穿透
  • Lua数据类型
  • CSS中的背景色和前景色
  • 伊莱亚斯 M. 斯坦恩(Elias M. Stein)《复分析》与《实分析》教材
  • UCLA、MIT数学家推翻39年经典数学猜想!AI证明卡在99.99%,人类最终证伪
  • 大厂面试真题-很多系统会使用netty进行长连接,连接太多会有问题吗
  • Android RecyclerView ,使用ItemDecoration设置边距的大坑:左右边距不均匀/不同,已解决。
  • 系统上云-流量分析和链路分析