亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

springboot對(duì)象為null的屬性在json中不顯示

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

對(duì)象中會(huì)存在值為null的屬性。

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

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

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

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

挨個(gè)配置

public class Item {
	private int itemId;
	private String itemName; // 項(xiàng)目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"
                            }
                        }
                    ]
                }
            ]
        }
    ]
}

總結(jié)

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

相關(guān)文章

  • 用java實(shí)現(xiàn)斗地主發(fā)牌過程

    用java實(shí)現(xiàn)斗地主發(fā)牌過程

    這篇文章主要為大家詳細(xì)介紹了用java實(shí)現(xiàn)斗地主發(fā)牌過程,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • SpringBoot自動(dòng)裝配之@Import深入講解

    SpringBoot自動(dòng)裝配之@Import深入講解

    由于最近的項(xiàng)目需求,需要在把配置類導(dǎo)入到容器中,通過查詢,使用@Import注解就能實(shí)現(xiàn)這個(gè)功能,@Import注解能夠幫我們吧普通配置類(定義為Bean的類)導(dǎo)入到IOC容器中
    2023-01-01
  • SpringMVC通過RESTful結(jié)構(gòu)實(shí)現(xiàn)頁面數(shù)據(jù)交互

    SpringMVC通過RESTful結(jié)構(gòu)實(shí)現(xiàn)頁面數(shù)據(jù)交互

    RESTFUL是一種網(wǎng)絡(luò)應(yīng)用程序的設(shè)計(jì)風(fēng)格和開發(fā)方式,基于HTTP,可以使用XML格式定義或JSON格式定義。RESTFUL適用于移動(dòng)互聯(lián)網(wǎng)廠商作為業(yè)務(wù)接口的場景,實(shí)現(xiàn)第三方OTT調(diào)用移動(dòng)網(wǎng)絡(luò)資源的功能,動(dòng)作類型為新增、變更、刪除所調(diào)用資源
    2022-08-08
  • SpringBoot使用token簡單鑒權(quán)的具體實(shí)現(xiàn)方法

    SpringBoot使用token簡單鑒權(quán)的具體實(shí)現(xiàn)方法

    這篇文章主要介紹了SpringBoot使用token簡單鑒權(quán)的具體實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Spring boot 無法注入service問題

    Spring boot 無法注入service問題

    這篇文章主要介紹了Spring boot 無法注入service問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • 基于FLink實(shí)現(xiàn)實(shí)時(shí)安全檢測的示例代碼

    基于FLink實(shí)現(xiàn)實(shí)時(shí)安全檢測的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何基于FLink實(shí)現(xiàn)實(shí)時(shí)安全檢測的功能,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的可以了解一下
    2023-02-02
  • java實(shí)現(xiàn)網(wǎng)頁爬蟲的示例講解

    java實(shí)現(xiàn)網(wǎng)頁爬蟲的示例講解

    下面小編就為大家?guī)硪黄猨ava實(shí)現(xiàn)網(wǎng)頁爬蟲的示例講解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • SpringBoot整合RabbitMQ實(shí)現(xiàn)延遲隊(duì)列的示例詳解

    SpringBoot整合RabbitMQ實(shí)現(xiàn)延遲隊(duì)列的示例詳解

    這篇文章主要為大家詳細(xì)介紹了SpringBoot如何整合RabbitMQ實(shí)現(xiàn)延遲隊(duì)列,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的可以了解一下
    2023-04-04
  • 淺談在頁面中獲取到ModelAndView綁定的值方法

    淺談在頁面中獲取到ModelAndView綁定的值方法

    下面小編就為大家分享一篇淺談在頁面中獲取到ModelAndView綁定的值方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • 開源的Java圖片處理庫實(shí)例詳解

    開源的Java圖片處理庫實(shí)例詳解

    Java?圖片處理庫提供了豐富的功能,用于處理和增強(qiáng)圖像,在Java生態(tài)系統(tǒng)中,有幾個(gè)流行的開源庫可以用于圖片處理,這些庫提供了豐富的功能,如圖像縮放、裁剪、顏色調(diào)整、格式轉(zhuǎn)換等,本文介紹開源的Java圖片處理庫介紹,感興趣的朋友一起看看吧
    2024-03-03

最新評(píng)論