# All Classes and Interfaces

Class
Description
BaseScalarOptionalDeserializer<T>
DecimalUtils
Utilities to aid in the translation of decimal types to/from multiple parts.
DoubleStreamSerializer
`DoubleStream` serializer
DurationDeserializer
Deserializer for Java 8 temporal `Duration`s.
DurationKeyDeserializer
DurationSerializer
Serializer for Java 8 temporal `Duration`s.
DurationUnitConverter
Handles the conversion of the duration based on the API of `Duration` for a restricted set of `ChronoUnit`.
DurationUnitConverter.DurationSerialization
InstantDeserializer<T extends Temporal>
Deserializer for Java 8 temporal `Instant`s, `OffsetDateTime`, and `ZonedDateTime`s.
InstantDeserializer.FromDecimalArguments
InstantDeserializer.FromIntegerArguments
InstantKeyDeserializer
InstantSerializer
Serializer for Java 8 temporal `Instant`s, `OffsetDateTime`, and `ZonedDateTime`s.
InstantSerializerBase<T extends Temporal>
Base class for serializers used for `Instant` and other `Temporal` subtypes.
IntStreamSerializer
`IntStream` serializer
JavaTimeModule
Class that registers capability of serializing `java.time` objects with the Jackson core.
Jdk8BeanSerializerModifier
`BeanSerializerModifier` needed to sneak in handler to exclude "absent" optional values iff handling of "absent as nulls" is enabled.
Jdk8Deserializers
Jdk8Module
Jdk8OptionalBeanPropertyWriter
Jdk8Serializers
Jdk8TypeModifier
We need to ensure `Optional` is a `ReferenceType`
Jdk8UnwrappingOptionalBeanPropertyWriter
JSR310DateTimeDeserializerBase<T>
JSR310Module
Deprecated.
Replaced by `JavaTimeModule` since Jackson 2.7, see above for details on differences in the default configuration.
Jsr310NullKeySerializer
Deprecated.
JSR310StringParsableDeserializer
Deserializer for all Java 8 temporal `java.time` types that cannot be represented with numbers and that have parse functions that can take `String`s, and where format is not configurable.
LocalDateDeserializer
Deserializer for Java 8 temporal `LocalDate`s.
LocalDateKeyDeserializer
LocalDateSerializer
Serializer for Java 8 temporal `LocalDate`s.
LocalDateTimeDeserializer
Deserializer for Java 8 temporal `LocalDateTime`s.
LocalDateTimeKeyDeserializer
LocalDateTimeSerializer
Serializer for Java 8 temporal `LocalDateTime`s.
LocalTimeDeserializer
Deserializer for Java 8 temporal `LocalTime`s.
LocalTimeKeyDeserializer
LocalTimeSerializer
Serializer for Java 8 temporal `LocalTime`s.
LongStreamSerializer
`LongStream` serializer
MonthDayDeserializer
Deserializer for Java 8 temporal `MonthDay`s.
MonthDayKeyDeserializer
MonthDaySerializer
Serializer for Java 8 temporal `MonthDay`s.
OffsetDateTimeKeyDeserializer
OffsetDateTimeSerializer
OffsetTimeDeserializer
Deserializer for Java 8 temporal `OffsetTime`s.
OffsetTimeKeyDeserializer
OffsetTimeSerializer
Serializer for Java 8 temporal `OffsetTime`s.
OptionalDoubleSerializer
OptionalIntDeserializer
OptionalLongDeserializer
OptionalSerializer
PackageVersion
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
PackageVersion
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
PackageVersion
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
ParameterNamesAnnotationIntrospector
Introspector that uses parameter name information provided by the Java Reflection API additions in Java 8 to determine the parameter name for methods and constructors.
ParameterNamesModule
PeriodKeyDeserializer
StreamSerializer
Common typed stream serializer
WrappedIOException
`IOException` runtime wrapper
YearDeserializer
Deserializer for Java 8 temporal `Year`s.
YearKeyDeserializer
YearMonthDeserializer
Deserializer for Java 8 temporal `YearMonth`s.
YearMonthKeyDeserializer
YearMonthSerializer
Serializer for Java 8 temporal `YearMonth`s.
YearMothKeyDeserializer
Deprecated.
Due to typo in class name use `YearMonthKeyDeserializer` instead.
YearSerializer
Serializer for Java 8 temporal `Year`s.
ZonedDateTimeKeyDeserializer
ZonedDateTimeKeySerializer
ZonedDateTimeSerializer
ZonedDateTimeWithZoneIdSerializer
Deprecated.
Since 2.8 only used by deprecated `JSR310Module`
ZoneIdKeyDeserializer
ZoneIdSerializer
ZoneOffsetKeyDeserializer