后台返回的Json為null的字段不顯示的方法


如果引入的是谷歌的gson的話,需要引入依賴:

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.7.9.1</version>
</dependency>

但是這里有一個前提,就是你必須使用一個實體類,如果是自己字符串拼湊出來的就另當別論了。

在實體類上添加注解@JsonInclude(value=Include.NON_NULL)

 

 

加入注解后數據只要是為null的就不顯示了

還有一種方式,就是在配置文件中進行配置文件:

spring:
    jackjson:
        default-property-inclusion:non_null

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM