日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

springboot之jackson的两种配置方式

發布時間:2025/7/14 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springboot之jackson的两种配置方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

springboot 針對jackson是自動化配置的,如果需要修改,有兩種方式:

方式一:通過application.yml

配置屬性說明:##

spring.jackson.date-format指定日期格式,比如yyyy-MM-dd HH:mm:ss,或者具體的格式化類的全限定名

spring.jackson.deserialization是否開啟Jackson的反序列化

spring.jackson.generator是否開啟json的generators.

spring.jackson.joda-date-time-format指定Joda date/time的格式,比如yyyy-MM-ddHH:mm:ss). 如果沒有配置的話,dateformat會作為backup

spring.jackson.locale指定json使用的Locale.

spring.jackson.mapper是否開啟Jackson通用的特性.

spring.jackson.parser是否開啟jackson的parser特性.

spring.jackson.property-naming-strategy指定PropertyNamingStrategy(CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES)或者指定PropertyNamingStrategy子類的全限定類名.

spring.jackson.serialization是否開啟jackson的序列化.

spring.jackson.serialization-inclusion指定序列化時屬性的inclusion方式,具體查看JsonInclude.Include枚舉.

spring.jackson.time-zone指定日期格式化時區,比如America/Los_Angeles或者GMT+10.

常用配置:

spring:jackson:#日期格式化date-format: yyyy-MM-dd HH:mm:ssserialization:#格式化輸出 indent_output: true#忽略無法轉換的對象fail_on_empty_beans: false#設置空如何序列化defaultPropertyInclusion: NON_EMPTYdeserialization:#允許對象忽略json中不存在的屬性fail_on_unknown_properties: falseparser:#允許出現特殊字符和轉義符allow_unquoted_control_chars: true#允許出現單引號allow_single_quotes: true

?

方式二:使用重新注入ObjectMapper

** 在配置bean中使用下面的配置 **

@Bean @Primary @ConditionalOnMissingBean(ObjectMapper.class) public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder){ObjectMapper objectMapper = builder.createXmlMapper(false).build();// 通過該方法對mapper對象進行設置,所有序列化的對象都將按改規則進行系列化// Include.Include.ALWAYS 默認// Include.NON_DEFAULT 屬性為默認值不序列化// Include.NON_EMPTY 屬性為 空("") 或者為 NULL 都不序列化,則返回的json是沒有這個字段的。這樣對移動端會更省流量// Include.NON_NULL 屬性為NULL 不序列化 objectMapper.setSerializationInclusion(JsonInclude.Include.NON_EMPTY);objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);// 允許出現特殊字符和轉義符objectMapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS, true);// 允許出現單引號objectMapper.configure(JsonParser.Feature.ALLOW_SINGLE_QUOTES, true);// 字段保留,將null值轉為""objectMapper.getSerializerProvider().setNullValueSerializer(new JsonSerializer<Object>(){@Overridepublic void serialize(Object o, JsonGenerator jsonGenerator,SerializerProvider serializerProvider)throws IOException{jsonGenerator.writeString("");}});return objectMapper;}

【原文】

轉載于:https://www.cnblogs.com/liaojie970/p/9396334.html

總結

以上是生活随笔為你收集整理的springboot之jackson的两种配置方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 黄色一级视频免费观看 | 九九视频免费在线观看 | 福利小视频在线观看 | 四虎影院一区 | 小宵虎南在线观看 | 色小姐av| 日本va在线 | 黄视频网站在线观看 | 午夜日韩视频 | 亚洲一区影视 | 日韩欧美精品在线视频 | av私库| 欧美三级在线观看视频 | 国产日韩第一页 | 美女爱爱爱 | 小sao货大ji巴cao死你 | 精品国产一区二区三区在线观看 | 少妇色视频 | 美国少妇在线观看免费 | 亚洲制服丝袜在线播放 | 成人靠逼视频 | 国产51页| 国产精品宾馆在线 | 爱情岛论坛亚洲品质自拍 | 亚洲天堂2015 | 国产精品视频在线观看 | 国产无遮挡18禁无码网站不卡 | 五月婷婷六月丁香综合 | 大尺度做爰呻吟舌吻网站 | 男人的天堂网av | 高清av一区| 伊人免费在线观看 | 国产精品午夜福利 | 三级在线国产 | 欧美精品免费一区二区 | 日韩一区二区三区在线 | 在线播放你懂的 | аⅴ天堂中文在线网 | 久久久久久久久久久久Av | 亚洲尤物视频 | 51久久 | 狠狠躁18三区二区一区 | 黄页网站视频 | 被绑在床强摁做开腿呻吟 | 久久五| 亚洲视频 欧美视频 | 日本天堂在线视频 | 草色噜噜噜av在线观看香蕉 | 国产奶水涨喷在线播放 | 91嫩草视频在线观看 | 国产精品美女久久久久图片 | 国内精品视频在线播放 | 久久乐av| 中文字幕人妻一区二区在线视频 | 丁五月| 亚洲国产福利 | 亚洲第一视频在线观看 | 欧美全黄 | 日本人妖xxxx | 性xxxfllreexxx少妇 | www.夜夜骑| 朝桐光在线播放 | 中国第一毛片 | 亚洲天堂色 | 国产页| 天降女子在线观看 | 久久资源在线 | 国产欧美日韩久久 | 免费播放毛片精品视频 | 国产成人一区二区在线 | 日韩中文字幕有码 | 美女福利在线 | 天堂中文视频 | 欧美精品一区二区视频 | 99久久精品免费看国产四区 | 熟女少妇精品一区二区 | 四虎综合网 | 好男人www在线视频 我们的2018在线观看免费高清 | 亚洲码欧美码一区二区三区 | www.成人免费| 成人爽爽视频 | 久久久精品一区 | 姑娘第5集在线观看免费好剧 | 午夜激情一区二区 | 免费无遮挡无码永久视频 | 成人免费视频播放 | 久久精品国产精品 | 伊人一二三| 欧美精品久久久久久久 | 欧美 亚洲 视频 | 国产成人欧美一区二区三区91 | 96精品视频在线观看 | 色婷婷av一区二区三区之红樱桃 | 999xxxxx| 中文字幕亚洲在线观看 | 两女双腿交缠激烈磨豆腐 | 国产精视频 | 娇妻高潮浓精白浆xxⅹ | 午夜精品少妇 |