SpringBoot项目向前端返回json数据时,忽略为 null 的属性字段

主要有两种方法实现:

  1. 在返回类上添加注解
    @JsonInclude(JsonInclude.Include.NON_NULL)

    该注解可以将实体类中的null的属性自动忽略。

  2. Springboot 项目可以修改 application.yml 文件配置全局自动忽略:

    1.  
      spring:
    2.  
      jackson:
    3.  
      default-property-inclusion: NON_NULL
  3. 其他方法诸如借助 Gson 工具类或者在方法、接口上加注解的形式,都是类似的理念。

posted on 2022-12-19 14:32  悄悄的来,匆匆的走  阅读(735)  评论(0编辑  收藏  举报

导航