com.fasterxml.jackson.core.util.JacksonFeatureSet<F extends com.fasterxml.jackson.core.util.JacksonFeature> _features
DurationUnitConverter _durationUnitConverter
null) integer values will be converted into duration
unit configured for the converter.
Using this converter will typically override the value specified in
DeserializationFeature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS as it is
considered that the unit set in JsonFormat.pattern() has precedence
since it is more specific.
See [jackson-modules-java8#184] for more info.
Boolean _readTimestampsAsNanosOverride
JsonFormat.Feature.READ_DATE_TIMESTAMPS_AS_NANOSECONDSFunction<T,R> fromMilliseconds
Function<T,R> fromNanoseconds
Function<T,R> parsedToValue
BiFunction<T,U,R> adjust
boolean replaceZeroOffsetAsZ
Boolean _adjustToContextTZOverride
JsonFormat.Feature.ADJUST_DATES_TO_CONTEXT_TIME_ZONEBoolean _readTimestampsAsNanosOverride
JsonFormat.Feature.READ_DATE_TIMESTAMPS_AS_NANOSECONDSboolean _normalizeZoneId
JavaTimeFeature.NORMALIZE_DESERIALIZED_ZONE_ID to
determine whether ZoneId is to be normalized during deserialization.boolean _alwaysAllowStringifiedDateTimestamps
JavaTimeFeature.ALWAYS_ALLOW_STRINGIFIED_DATE_TIMESTAMPS
to determine whether stringified numbers are interpreted as timestamps
(enabled) nor not (disabled) in addition to a custom pattern ({code DateTimeFormatter}).
NOTE: stringified timestamps are always allowed with default patterns; this flag only affects handling of custom patterns.
boolean _oneBaseMonths
DateTimeFormatter _formatter
com.fasterxml.jackson.annotation.JsonFormat.Shape _shape
JsonFormat.Shape annotation on
property or class, or due to per-type "config override", or from global settings:
If Shape is NUMBER_INT, the input value is considered to be epoch days. If not a
NUMBER_INT, and the deserializer was not specified with the leniency setting of true,
then an exception will be thrown.int _typeSelector
boolean _useTimeZoneForLenientDateParsing
JavaTimeFeature.USE_TIME_ZONE_FOR_LENIENT_DATE_PARSING
to determine whether the TimeZone of the
DeserializationContext is used
when leniently deserializing from the UTC/ISO instant format.Boolean _readTimestampsAsNanosOverride
JsonFormat.Feature.READ_DATE_TIMESTAMPS_AS_NANOSECONDSboolean _useTimeZoneForLenientDateParsing
JavaTimeFeature.USE_TIME_ZONE_FOR_LENIENT_DATE_PARSING
to determine whether the TimeZone of the
DeserializationContext is used
when leniently deserializing from the UTC/ISO instant format.Boolean _readTimestampsAsNanosOverride
JsonFormat.Feature.READ_DATE_TIMESTAMPS_AS_NANOSECONDSBoolean _readTimestampsAsNanosOverride
JsonFormat.Feature.READ_DATE_TIMESTAMPS_AS_NANOSECONDSDurationUnitConverter _durationUnitConverter
null) duration values will be converted into integers
with the unit configured for the converter.
Only available when SerializationFeature.WRITE_DURATIONS_AS_TIMESTAMPS is enabled
and SerializationFeature.WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS is not enabled
since the duration converters do not support fractionsDateTimeFormatter defaultFormat
ToLongFunction<T> getEpochMillis
ToLongFunction<T> getEpochSeconds
ToIntFunction<T> getNanoseconds
boolean _oneBaseMonths
Boolean _writeZoneId
JsonFormat.Feature.WRITE_DATES_WITH_ZONE_IDCopyright © 2025 FasterXML. All rights reserved.