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,java.io.Serializable
@Deprecated public final class JSR310Module extends com.fasterxml.jackson.databind.module.SimpleModuleDeprecated.Replaced byJavaTimeModulesince Jackson 2.7, see above for details on differences in the default configuration.Older version ofJavaTimeModulewhich was the default choice up to Jackson 2.5, but was obsoleted in 2.6 byJavaTimeModule. Functionality does not differ between the two modules (at least in 2.6), so Javadocs forJavaTimeModulemay be consulted for functionality available. The default settings do, however, such that- New
JavaTimeModuleuses 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
JSR310Moduledefaults to serialization WITH Timezone Ids (to support round-trippability of values when using JSR-310 types and Jackson)
JavaTimeModuleby simply reconfiguring it by enablingSerializationFeature.WRITE_DATES_WITH_ZONE_ID. This class is only retained to keep strict source and binary compatibility.- Since:
- 2.2.0
- See Also:
Jsr310NullKeySerializer,JavaTimeModule, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static longserialVersionUIDDeprecated.
-
Constructor Summary
Constructors Constructor Description JSR310Module()Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected com.fasterxml.jackson.databind.introspect.AnnotatedMethod_findFactory(com.fasterxml.jackson.databind.introspect.AnnotatedClass cls, java.lang.String name, java.lang.Class<?>... argTypes)Deprecated.private static com.fasterxml.jackson.databind.JsonSerializer<java.time.ZonedDateTime>_zonedWithZoneId()Deprecated.voidsetupModule(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
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
_zonedWithZoneId
private static com.fasterxml.jackson.databind.JsonSerializer<java.time.ZonedDateTime> _zonedWithZoneId()
Deprecated.
-
setupModule
public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)
Deprecated.- Overrides:
setupModulein classcom.fasterxml.jackson.databind.module.SimpleModule
-
_findFactory
protected com.fasterxml.jackson.databind.introspect.AnnotatedMethod _findFactory(com.fasterxml.jackson.databind.introspect.AnnotatedClass cls, java.lang.String name, java.lang.Class<?>... argTypes)Deprecated.
-
-