不返回前端為null的字段


對於返回給前端的json格式數據,我們只使用了其中部分數據,其他數據沒有使用上,但是也響應出來了,一方面不雅觀,第二方面占用帶寬。

舉個例子:項目中常常使用model進行數據交互,假如有User這樣一個model,傳給前端的json對象是這樣:

{
    id: 1,
    name: 'zhangsan',
    age: null,
    address: null,
    createTime: null,
    updateTime: null
}

實際上前端只需要id和name,其他都是多余的,后端只是為了方便才使用User這個model。如何優雅地解決這個問題呢?只需要在yml中做如下配置即可:

spring:
  jackson:
    default-property-inclusion: non_null

使用后效果:

{
    id: 1,
    name: 'zhangsan'
}


免責聲明!

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



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