Java如何取掉json數(shù)據(jù)中值為null的屬性字段
取掉json數(shù)據(jù)中值為null的屬性字段
@JsonInclude(JsonInclude.Include.NON_NULL)?
集成于Springboot2.0中此方法的配置意在實(shí)體類(lèi)與json互轉(zhuǎn)的時(shí)候 屬性值為null的不參與序列化。
使用時(shí):
用注解的方式放在標(biāo)記類(lèi)或者屬性
或者在配置文件中添加全局配置
jackson.default-property-inclusion:non_null
*不過(guò)這配置要慎用,不然你項(xiàng)目中所有的實(shí)體類(lèi)轉(zhuǎn)為JSON需要顯示時(shí),值為null的都不會(huì)顯示。
使用前效果:
{"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類(lèi)上加注解
@JsonInclude(JsonInclude.Include.NON_NULL)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java之SpringCloud Eurka注冊(cè)錯(cuò)誤解決方案
這篇文章主要介紹了Java之SpringCloud Eurka注冊(cè)錯(cuò)誤解決方案,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07JavaEE中用response向客戶(hù)端輸出中文數(shù)據(jù)亂碼問(wèn)題分析
這篇文章主要介紹了JavaEE中用response向客戶(hù)端輸出中文數(shù)據(jù)亂碼問(wèn)題分析,需要的朋友可以參考下2014-10-10基于Java SSM框架實(shí)現(xiàn)簡(jiǎn)易的評(píng)教系統(tǒng)
這篇文章主要介紹了通過(guò)Java SSM框架實(shí)現(xiàn)一個(gè)簡(jiǎn)易的評(píng)教系統(tǒng)的示例代碼,文中的代碼講解詳細(xì),感興趣的小伙伴可以了解一下2022-02-02IDEA之啟動(dòng)參數(shù),配置文件默認(rèn)參數(shù)的操作
這篇文章主要介紹了IDEA之啟動(dòng)參數(shù),配置文件默認(rèn)參數(shù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01Apache?Log4j2?報(bào)核彈級(jí)漏洞快速修復(fù)方法
Apache?Log4j2?是一個(gè)基于Java的日志記錄工具,是?Log4j?的升級(jí),是目前最優(yōu)秀的?Java日志框架之一,這篇文章主要介紹了突發(fā)Apache?Log4j2?報(bào)核彈級(jí)漏洞快速修復(fù)方法,需要的朋友可以參考下2021-12-12Java實(shí)現(xiàn)將word轉(zhuǎn)換為html的方法示例【doc與docx格式】
這篇文章主要介紹了Java實(shí)現(xiàn)將word轉(zhuǎn)換為html的方法,結(jié)合實(shí)例形式分析了java針對(duì)doc與docx格式文件的相關(guān)轉(zhuǎn)換操作技巧,需要的朋友可以參考下2019-03-03java實(shí)現(xiàn)Spring在XML配置java類(lèi)的方法
下面小編就為大家?guī)?lái)一篇java實(shí)現(xiàn)Spring在XML配置java類(lèi)的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-11-112023最新版本idea用maven新建web項(xiàng)目(親測(cè)不報(bào)錯(cuò))
這篇文章主要給大家介紹了關(guān)于2023最新版本idea用maven新建web項(xiàng)目,Maven是當(dāng)今Java開(kāi)發(fā)中主流的依賴(lài)管理工具,文中介紹的步驟親測(cè)不報(bào)錯(cuò),需要的朋友可以參考下2023-07-07