最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot對象為null的屬性在json中不顯示的解決

 更新時間:2023年09月29日 08:30:34   作者:普通還不自信的程序員  
這篇文章主要介紹了springboot對象為null的屬性在json中不顯示的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

springboot對象為null的屬性在json中不顯示

springboot框架中在controller層使用@RestController注解,會將對象自動轉換為json格式發(fā)送到前端。

對象中會存在值為null的屬性。

如果不想在json數(shù)據(jù)中顯示值為null的鍵值對,

在配置文件中寫入下面的代碼

spring:
  jackson:
    default-property-inclusion: non-null 

或者在實體類中通過注解@JsonInclude(Include.NON_NULL)

挨個配置

public class Item {
	private int itemId;
	private String itemName; // 項目uuid
	@JsonInclude(Include.NON_NULL)
	private Area ar; // 區(qū)域
	@JsonInclude(Include.NON_NULL)
	private List<Area> area; // 區(qū)域集合
}

配置前

{
    "status": true,
    "message": "數(shù)據(jù)",
    "data": [
        {
            "itemId": 1,
            "itemName": "4a6494f1-d0f4-476a-9809-d3b09dcfc379",
            "ar": null,
            "area": [
                {
                    "areaId": 1,
                    "areaName": "鋅鍋至出口",
                    "loca": null,
                    "location": [
                        {
                            "locationId": 1,
                            "locationName": "鋅鍋氣刀",
                            "spot": {
                                "picCheck1": "pic1-1",
                                "picCheck2": "pic1-2",
                                "record": "氣刀刀架鋅渣、鋅粉積聚",
                                "responsible": "生產(chǎn)清掃",
                                "examiner": "朱煒毛飛俊潘宏清",
                                "checkTime": "2020-12-25 14:41:59"
                            }
                        }
                    ]
                }
            ]
        }
    ]
}

配置后

{
    "status": true,
    "message": "數(shù)據(jù)",
    "data": [
        {
            "itemId": 1,
            "itemName": "4a6494f1-d0f4-476a-9809-d3b09dcfc379",
            "area": [
                {
                    "areaId": 1,
                    "areaName": "鋅鍋至出口",
                    "location": [
                        {
                            "locationId": 1,
                            "locationName": "鋅鍋氣刀",
                            "spot": {
                                "picCheck1": "pic1-1",
                                "picCheck2": "pic1-2",
                                "record": "氣刀刀架鋅渣、鋅粉積聚",
                                "responsible": "生產(chǎn)清掃",
                                "examiner": "朱煒毛飛俊潘宏清",
                                "checkTime": "2020-12-25 14:41:59"
                            }
                        }
                    ]
                }
            ]
        }
    ]
}

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 一篇文章帶了解如何用SpringBoot在RequestBody中優(yōu)雅的使用枚舉參數(shù)

    一篇文章帶了解如何用SpringBoot在RequestBody中優(yōu)雅的使用枚舉參數(shù)

    這篇文章主要介紹了SpringBoot中RequestBodyAdvice使用枚舉參數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Springboot使用maven打包指定mainClass問題

    Springboot使用maven打包指定mainClass問題

    這篇文章主要介紹了Springboot使用maven打包指定mainClass問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Java多輸入框查詢需求實現(xiàn)方法詳解

    Java多輸入框查詢需求實現(xiàn)方法詳解

    這篇文章主要給大家介紹了Java多輸入框查詢需求實現(xiàn)的相關資料,文中通過代碼以及圖文介紹的非常詳細,對大家學習或者使用Java具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-10-10
  • JDK8中String的intern()方法實例詳細解讀

    JDK8中String的intern()方法實例詳細解讀

    String字符串在我們?nèi)粘i_發(fā)中最常用的,當然還有他的兩個兄弟StringBuilder和StringBuilder,接下來通過本文給大家介紹JDK8中String的intern()方法詳細解讀,需要的朋友可以參考下
    2022-09-09
  • Java如何獲取視頻文件的視頻時長

    Java如何獲取視頻文件的視頻時長

    文章介紹了如何使用Java獲取視頻文件的視頻時長,包括導入maven依賴和代碼案例,同時,也討論了在運行過程中遇到的SLF4J加載問題,并給出了解決方案
    2025-02-02
  • Idea插件MybatisX失效的問題解決

    Idea插件MybatisX失效的問題解決

    這篇文章主要介紹了Idea插件MybatisX失效的問題解決,詳細的介紹了4種問題的解決方法,具有一定的參考價值,感興趣的可以了解一下
    2025-05-05
  • Java字節(jié)流和字符流總結IO流!

    Java字節(jié)流和字符流總結IO流!

    下面小編就為大家?guī)硪黄狫ava IO流字節(jié)流和字符流的實例講解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2021-07-07
  • Spring三級緩存解決循環(huán)依賴

    Spring三級緩存解決循環(huán)依賴

    本文主要介紹了Spring三級緩存解決循環(huán)依賴,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Spring實戰(zhàn)之調(diào)用實例工廠方法創(chuàng)建Bean操作示例

    Spring實戰(zhàn)之調(diào)用實例工廠方法創(chuàng)建Bean操作示例

    這篇文章主要介紹了Spring實戰(zhàn)之調(diào)用實例工廠方法創(chuàng)建Bean操作,結合實例形式分析了實例工廠方法創(chuàng)建Bean相關配置、實現(xiàn)方法及操作注意事項,需要的朋友可以參考下
    2019-11-11
  • 分布式鎖在Spring Boot應用中的實現(xiàn)過程

    分布式鎖在Spring Boot應用中的實現(xiàn)過程

    文章介紹在SpringBoot中通過自定義Lock注解、LockAspect切面和RedisLockUtils工具類實現(xiàn)分布式鎖,確保多實例并發(fā)操作的數(shù)據(jù)一致性,注解聲明式管理鎖,切面處理獲取與釋放,工具類基于Redisson操作Redis,簡化鎖機制集成
    2025-08-08

最新評論

吴江市| 东光县| 黄石市| 新化县| 越西县| 临沭县| 祁门县| 周至县| 苏尼特左旗| 中卫市| 五大连池市| 鲁甸县| 克拉玛依市| 满洲里市| 仁怀市| 丰宁| 房山区| 滦平县| 乐陵市| 西和县| 乡城县| 虞城县| 山东省| 吉林市| 梅河口市| 西盟| 清新县| 嘉善县| 白银市| 怀集县| 阜城县| 鄂托克旗| 晴隆县| 花莲县| 许昌县| 甘谷县| 临泽县| 苍溪县| 宜兰市| 吉首市| 类乌齐县|