springboot之jackson的兩種配置方式

2021-09-29 19:05:35 字數 1846 閱讀 1943

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

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.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:ss

serialization:

#格式化輸出

indent_output: true

#忽略無法轉換的物件

fail_on_empty_beans: false

#設定空如何序列化

defaultpropertyinclusion: non_empty

deserialization:

#允許物件忽略json中不存在的屬性

fail_on_unknown_properties: false

parser:

#允許出現特殊字元和轉義符

allow_unquoted_control_chars: true

#允許出現單引號

allow_single_quotes: true

spring:

jackson:

#日期格式化

date-format: yyyy-mm-dd hh:mm:ss

serialization:

#格式化輸出 

indent_output: true

#忽略無法轉換的物件

fail_on_empty_beans: false

#設定空如何序列化

defaultpropertyinclusion: non_empty

deserialization:

#允許物件忽略json中不存在的屬性

fail_on_unknown_properties: false

parser:

#允許出現特殊字元和轉義符

allow_unquoted_control_chars: true

#允許出現單引號

allow_single_quotes: true

@bean

@primary

});}

Jack終於長大了

今天無意中看到了jack的blog,發現他比原來可成熟多了,居然還能在他那裡看到這麼有哲理性的故事,真不錯,偷了來,嘻嘻.有乙個人無意中找到乙個蝴蝶蛹。幾天後 他留意到蛹出現了乙個小孔 他就停下來觀察它。過了幾個小時 他見到裡面的蝴蝶用它細小的身體掙扎從小孔出來。看來很久也沒有一些進度 小蝴蝶好象盡...

jack編譯報錯問題

1 同時修改 home jack settings和 home jack server config.properties中的埠號 比如都改為8086 8087 2 方可支援多使用者同時編譯。3 通過檢視檔案 home jack server logs jack server 0 0.log 4 如...

Jack的寶物問題 組合數學

題目鏈結 題目描述 jack是個吃雞玩家,乙個偶然的機會jack來到了神秘的p城,jack發現p城有 n 種寶物,每種寶物有 x i 個。但是當jack想把他們全部拿走時,jack發現由於揹包限制,jack現在只能帶 3 件寶物回去,且每種寶物jack最多只能帶走 1 件。那麼jack一共有多少種帶...