Java如何取掉json数据中值为null的属性字段

 更新时间:2022年03月03日 08:43:43   作者:展会融媒体代运营_龙  
这篇文章主要介绍了Java如何取掉json数据中值为null的属性字段,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

取掉json数据中值为null的属性字段

@JsonInclude(JsonInclude.Include.NON_NULL) 

集成于Springboot2.0中此方法的配置意在实体类与json互转的时候 属性值为null的不参与序列化。 

使用时:

用注解的方式放在标记类或者属性

或者在配置文件中添加全局配置

jackson.default-property-inclusion:non_null

*不过这配置要慎用,不然你项目中所有的实体类转为JSON需要显示时,值为null的都不会显示。

使用前效果:

{"platform_order_id":"20191025112603731","order_id":"12345","merchant_id":"1","sign":"3b8944f68fd2a3ef54dc349cba207e457435bd653375d10043adec832d9db14c","sign_type":"SHA256","total_amount":"1","remark1":null,"remark2":null,"qrUrl":"https://qr.chinaums.com/bills/qrCode.do?id=30471910253040324116767159","code":"SUCCESS","errorMassage":null}

使用后效果:

{"platform_order_id":"20191025104352324","order_id":"12345","merchant_id":"1","sign":"388db8c52c86b4843f676340fb12c10ee1ca2674eeb4057dd0cb58d00adc0e17","sign_type":"SHA256","total_amount":"1","qrUrl":"https://qr.chinaums.com/bills/qrCode.do?id=30471910256385241102482750","code":"SUCCESS"}

json返回隐藏null值的字段

返回VO类上加注解 

@JsonInclude(JsonInclude.Include.NON_NULL)

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java对象与json对象间的相互转换的方法

    java对象与json对象间的相互转换的方法

    本篇文章主要介绍了java对象与json对象间的相互转换的方法,详细介绍了json字符串和java对象相互转换,有兴趣的可以了解一下
    2017-01-01
  • Java项目打包发布到maven私仓常见的几种方式

    Java项目打包发布到maven私仓常见的几种方式

    这篇文章主要介绍了项目打包发布到maven私仓常见的几种方式,帮助大家更好的理解和学习使用Java,感兴趣的朋友可以了解下
    2021-03-03
  • java并发包JUC同步器框架AQS框架原文翻译

    java并发包JUC同步器框架AQS框架原文翻译

    发现了一篇JDK作者的论文《The java.util.concurrent Synchronizer Framework》主要描述了作者对AbstractQueuedSynchronizer同步器框架的设计和实现。权威性毋庸置疑!自然需要拜读一下,配上中文翻译,希望大家能有所收获
    2022-02-02
  • Feign 请求动态URL方式

    Feign 请求动态URL方式

    这篇文章主要介绍了Feign 请求动态URL方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • java ssm框架实现分页功能的示例代码(oracle)

    java ssm框架实现分页功能的示例代码(oracle)

    这篇文章主要介绍了java ssm框架实现分页功能的示例代码(oracle),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • java使用DOM对XML文档进行增删改查操作实例代码

    java使用DOM对XML文档进行增删改查操作实例代码

    这篇文章主要介绍了java使用DOM对XML文档进行增删改查操作实例代码,实例涉及对xml文档的增删改查,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-02
  • SpringBoot实现ORM操作MySQL的几种方法

    SpringBoot实现ORM操作MySQL的几种方法

    本文主要介绍了SpringBoot实现ORM操作MySQL的几种方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • Spring Bean配置方式总结

    Spring Bean配置方式总结

    定义Spring Bcan的3种方式分别是:基于XML 的方式配置、基于注解扫播方式配置、基于元数据类的配置,本文就通过代码示例给大家详细讲讲这三种配置方式,需要的朋友可以参考下
    2023-12-12
  • java使用hashMap缓存保存数据的方法

    java使用hashMap缓存保存数据的方法

    这篇文章主要介绍了java使用hashMap缓存保存数据的方法,结合实例形式简单分析了java基于hashmap读写缓存数据的相关操作技巧,需要的朋友可以参考下
    2016-08-08
  • Spring整合Mybatis实操分享

    Spring整合Mybatis实操分享

    这篇文章主要介绍了Spring整合Mybatis实操分享,文章首先通过介绍Mybatis的工作原理展开Spring整合Mybatis的详细内容,需要的小伙伴可以参考一下
    2022-04-04

最新评论