Class JSR310Module
java.lang.Object
com.fasterxml.jackson.databind.Module
com.fasterxml.jackson.databind.module.SimpleModule
com.fasterxml.jackson.datatype.jsr310.JSR310Module
- All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned
,Serializable
@Deprecated
public final class JSR310Module
extends com.fasterxml.jackson.databind.module.SimpleModule
Deprecated.
Older version of
JavaTimeModule
which was the default choice up to
Jackson 2.5, but was obsoleted in 2.6 by JavaTimeModule
.
Functionality does not differ between the two modules (at least in 2.6),
so Javadocs for JavaTimeModule
may be consulted for functionality
available.
The default settings do, however, such that
- New
JavaTimeModule
uses same standard settings to default to serialization that does NOT use Timezone Ids, and instead only uses ISO-8601 compliant Timezone offsets. Behavior may be changed usingSerializationFeature.WRITE_DATES_WITH_ZONE_ID
- Old
JSR310Module
defaults to serialization WITH Timezone Ids (to support round-trippability of values when using JSR-310 types and Jackson)
JavaTimeModule
by simply
reconfiguring it by enabling
SerializationFeature.WRITE_DATES_WITH_ZONE_ID
.
This class is only retained to keep strict source and binary compatibility.
- Since:
- 2.2.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.Module
com.fasterxml.jackson.databind.Module.SetupContext
-
Field Summary
FieldsFields inherited from class com.fasterxml.jackson.databind.module.SimpleModule
_abstractTypes, _deserializerModifier, _deserializers, _hasExplicitName, _keyDeserializers, _keySerializers, _mixins, _name, _namingStrategy, _serializerModifier, _serializers, _subtypes, _valueInstantiators, _version
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.fasterxml.jackson.databind.introspect.AnnotatedMethod
_findFactory
(com.fasterxml.jackson.databind.introspect.AnnotatedClass cls, String name, Class<?>... argTypes) Deprecated.private static com.fasterxml.jackson.databind.JsonSerializer
<ZonedDateTime> Deprecated.void
setupModule
(com.fasterxml.jackson.databind.Module.SetupContext context) Deprecated.Methods inherited from class com.fasterxml.jackson.databind.module.SimpleModule
_checkNotNull, addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getModuleName, getTypeId, registerSubtypes, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setValueInstantiators, version
Methods inherited from class com.fasterxml.jackson.databind.Module
getDependencies
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDDeprecated.- See Also:
-
-
Constructor Details
-
JSR310Module
public JSR310Module()Deprecated.
-
-
Method Details
-
_zonedWithZoneId
Deprecated. -
setupModule
public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) Deprecated.- Overrides:
setupModule
in classcom.fasterxml.jackson.databind.module.SimpleModule
-
_findFactory
protected com.fasterxml.jackson.databind.introspect.AnnotatedMethod _findFactory(com.fasterxml.jackson.databind.introspect.AnnotatedClass cls, String name, Class<?>... argTypes) Deprecated.
-
JavaTimeModule
since Jackson 2.7, see above for details on differences in the default configuration.