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

fastjson生成json時(shí)Null屬性不顯示的解決方法

 更新時(shí)間:2017年02月17日 09:53:06   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇fastjson生成json時(shí)Null屬性不顯示的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

舉個(gè)例子

Map < String , Object > jsonMap = new HashMap< String , Object>(); 
jsonMap.put("a",1); 
jsonMap.put("b",""); 
jsonMap.put("c",null); 
jsonMap.put("d","wuzhuti.cn"); 
 
String str = JSONObject.toJSONString(jsonMap); 
System.out.println(str); 
//輸出結(jié)果:{"a":1,"b":"",d:"wuzhuti.cn"} 

從輸出結(jié)果可以看出,null對(duì)應(yīng)的key已經(jīng)被過(guò)濾掉;這明顯不是我們想要的結(jié)果,這時(shí)我們就需要用到fastjson的SerializerFeature序列化屬性

也就是這個(gè)方法:JSONObject.toJSONString(Object object, SerializerFeature... features)

Fastjson的SerializerFeature序列化屬性

QuoteFieldNames———-輸出key時(shí)是否使用雙引號(hào),默認(rèn)為true

WriteMapNullValue——–是否輸出值為null的字段,默認(rèn)為false

WriteNullNumberAsZero—-數(shù)值字段如果為null,輸出為0,而非null

WriteNullListAsEmpty—–List字段如果為null,輸出為[],而非null

WriteNullStringAsEmpty—字符類型字段如果為null,輸出為”“,而非null

WriteNullBooleanAsFalse–Boolean字段如果為null,輸出為false,而非null

代碼

Map < String , Object > jsonMap = new HashMap< String , Object>(); 
jsonMap.put("a",1); 
jsonMap.put("b",""); 
jsonMap.put("c",null); 
jsonMap.put("d","wuzhuti.cn"); 
 
String str = JSONObject.toJSONString(jsonMap,SerializerFeature.WriteMapNullValue); 
System.out.println(str); 
//輸出結(jié)果:{"a":1,"b":"","c":null,"d":"wuzhuti.cn"} 

以上這篇fastjson生成json時(shí)Null屬性不顯示的解決方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Springboot中Instant時(shí)間傳參及序列化詳解

    Springboot中Instant時(shí)間傳參及序列化詳解

    這篇文章主要介紹了Springboot中Instant時(shí)間傳參及序列化詳解,Instant是Java8引入的一個(gè)精度極高的時(shí)間類型,可以精確到納秒,但實(shí)際使用的時(shí)候不需要這么高的精確度,通常到毫秒就可以了,需要的朋友可以參考下
    2023-11-11
  • Java生成二維碼的兩種實(shí)現(xiàn)方式(基于Spring?Boot)

    Java生成二維碼的兩種實(shí)現(xiàn)方式(基于Spring?Boot)

    這篇文章主要給大家介紹了關(guān)于Java生成二維碼的兩種實(shí)現(xiàn)方式,文中的代碼基于Spring?Boot,本文基于JAVA環(huán)境,以SpringBoot框架為基礎(chǔ)開(kāi)發(fā),文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • java 中HashCode重復(fù)的可能性

    java 中HashCode重復(fù)的可能性

    這篇文章主要介紹了java 中HashCode重復(fù)的可能性的相關(guān)資料,這里提供實(shí)例及測(cè)試代碼,需要的朋友可以參考下
    2017-07-07
  • Java matches類,Pattern類及matcher類用法示例

    Java matches類,Pattern類及matcher類用法示例

    這篇文章主要介紹了Java matches類,Pattern類及matcher類用法,結(jié)合實(shí)例形式分析了java matches類,Pattern類及matcher類針對(duì)字符串常見(jiàn)操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2019-03-03
  • Java調(diào)用shell腳本解決傳參和權(quán)限問(wèn)題的方法

    Java調(diào)用shell腳本解決傳參和權(quán)限問(wèn)題的方法

    今天小編就為大家分享一篇關(guān)于Java調(diào)用shell腳本解決傳參和權(quán)限問(wèn)題的方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • SpringBoot捕獲feign拋出異常的方法

    SpringBoot捕獲feign拋出異常的方法

    使用Springboot時(shí),使用feign客戶端作為http請(qǐng)求工具時(shí),當(dāng)接口拋出異常信息時(shí),使用全局異常是捕獲不了異常的,本文小編給大家介紹了SpringBoot捕獲feign拋出異常的方法,需要的朋友可以參考下
    2025-04-04
  • 5個(gè)步驟讓你明白多線程和線程安全

    5個(gè)步驟讓你明白多線程和線程安全

    本文詳細(xì)講解了多線程和線程安全的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-12-12
  • springboot實(shí)現(xiàn)excel表格導(dǎo)出幾種常見(jiàn)方法

    springboot實(shí)現(xiàn)excel表格導(dǎo)出幾種常見(jiàn)方法

    在日常的開(kāi)發(fā)中避免不了操作Excel,下面這篇文章主要給大家介紹了關(guān)于springboot實(shí)現(xiàn)excel表格導(dǎo)出的幾種常見(jiàn)方法,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • Java Map 通過(guò) key 或者 value 過(guò)濾的實(shí)例代碼

    Java Map 通過(guò) key 或者 value 過(guò)濾的實(shí)例代碼

    這篇文章主要介紹了Java Map 通過(guò) key 或者 value 過(guò)濾的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • Mybatis通用Mapper(tk.mybatis)的使用

    Mybatis通用Mapper(tk.mybatis)的使用

    本文主要介紹了Mybatis通用Mapper(tk.mybatis)的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07

最新評(píng)論

始兴县| 清流县| 孝感市| 瑞金市| 海门市| 蓬莱市| 延川县| 唐河县| 鄂伦春自治旗| 繁昌县| 康乐县| 介休市| 普陀区| 来安县| 扶风县| 六盘水市| 永城市| 五华县| 澎湖县| 皮山县| 乌兰浩特市| 武鸣县| 峨边| 吉木乃县| 长岭县| 东辽县| 西城区| 平利县| 甘孜县| 定西市| 循化| 外汇| 永登县| 西贡区| 揭阳市| 丹寨县| 华安县| 台南市| 保康县| 宁海县| 诸暨市|