Package io.quarkus.jackson.runtime
Class JacksonBuildTimeConfig
- java.lang.Object
-
- io.quarkus.jackson.runtime.JacksonBuildTimeConfig
-
@ConfigRoot public class JacksonBuildTimeConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description booleanacceptCaseInsensitiveEnumsIf enabled, Jackson will ignore case during Enum deserialization.booleanfailOnUnknownPropertiesIf enabled, Jackson will fail when encountering unknown properties.Optional<ZoneId>timezoneIf set, Jackson will default to using the specified timezone when formatting dates.booleanwriteDatesAsTimestampsIf enabled, Jackson will serialize dates as numeric value(s).
-
Constructor Summary
Constructors Constructor Description JacksonBuildTimeConfig()
-
-
-
Field Detail
-
failOnUnknownProperties
@ConfigItem(defaultValue="false") public boolean failOnUnknownProperties
If enabled, Jackson will fail when encountering unknown properties.You can still override it locally with
@JsonIgnoreProperties(ignoreUnknown = false).
-
writeDatesAsTimestamps
@ConfigItem(defaultValue="false") public boolean writeDatesAsTimestamps
If enabled, Jackson will serialize dates as numeric value(s).
-
acceptCaseInsensitiveEnums
@ConfigItem(defaultValue="false") public boolean acceptCaseInsensitiveEnums
If enabled, Jackson will ignore case during Enum deserialization.
-
-