Package | Description |
---|---|
org.codehaus.jackson.jaxrs |
Jackson-based JAX-RS provider that can automatically
serialize and deserialize resources for
JSON content type (MediaType).
|
org.codehaus.jackson.map |
Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
ObjectMapper class, as well
as convenience methods included in
JsonParser |
org.codehaus.jackson.map.deser |
Contains implementation classes of deserialization part of
data binding.
|
org.codehaus.jackson.map.deser.impl |
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
|
org.codehaus.jackson.map.deser.std |
Contains public standard implementations of abstraction that
Jackson uses.
|
org.codehaus.jackson.map.exc | |
org.codehaus.jackson.map.ext |
Contains extended support for "external" packages: things that
may or may not be present in runtime environment, but that are
commonly enough used so that explicit support can be added.
|
org.codehaus.jackson.map.introspect |
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
|
org.codehaus.jackson.map.jsontype |
Package that contains interfaces that define how to implement
functionality for dynamically resolving type during deserialization.
|
org.codehaus.jackson.map.jsontype.impl |
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver . |
org.codehaus.jackson.map.module |
Package that contains classes and interfaces to help implement
custom extension
Module s
(which are registered using
ObjectMapper.registerModule(org.codehaus.jackson.map.Module) . |
org.codehaus.jackson.map.ser |
Contains implementation classes of serialization part of
data binding.
|
org.codehaus.jackson.map.ser.impl |
Contains implementation classes of serialization part of
data binding.
|
org.codehaus.jackson.map.ser.std | |
org.codehaus.jackson.map.type | |
org.codehaus.jackson.map.util |
Utility classes for Mapper package.
|
org.codehaus.jackson.mrbean |
Package that implements "interface materializer" functionality, whereby
abstract classes and interfaces can be used as-is, and framework constructs
implementations as needed.
|
org.codehaus.jackson.node |
Contains concrete
JsonNode implementations
Jackson uses for the Tree model. |
org.codehaus.jackson.schema |
Classes needed for JSON schema support (currently just ability
to generate schemas using serialization part of data mapping)
|
org.codehaus.jackson.xc |
Package that contains XML Compatibility functionality for Jackson, such
as handlers for JAXB annotations
|
Class and Description |
---|
AnnotationIntrospector
Abstract class that defines API used for introspecting annotation-based
configuration for serialization and deserialization.
|
DeserializationConfig.Feature
Enumeration that defines togglable features that guide
the serialization feature.
|
JsonMappingException
Checked exception used to signal fatal problems with mapping of
content.
|
ObjectMapper
This mapper (or, data binder, or codec) provides functionality for
converting between Java objects (instances of JDK provided core classes,
beans), and matching JSON constructs.
|
SerializationConfig.Feature
Enumeration that defines togglable features that guide
the serialization feature.
|
Class and Description |
---|
AbstractTypeResolver
Defines interface for resolvers that can resolve abstract types into concrete
ones; either by using static mappings, or possibly by materializing
implementations dynamically.
|
AnnotationIntrospector
Abstract class that defines API used for introspecting annotation-based
configuration for serialization and deserialization.
|
AnnotationIntrospector.ReferenceProperty
Value type used with managed and back references; contains type and
logic name, used to link related references
|
AnnotationIntrospector.ReferenceProperty.Type |
BeanDescription
Basic container for information gathered by
ClassIntrospector to
help in constructing serializers and deserializers. |
BeanProperty
Bean properties are logical entities that represent data
Java objects ("beans", although more accurately POJOs)
contain; and that are accessed using some combination
of methods (getter, setter), field and constructor
parameter.
|
BeanProperty.Std |
BeanPropertyDefinition
Simple value classes that contain definitions of properties,
used during introspection of properties to use for
serialization and deserialization purposes.
|
ClassIntrospector
Helper class used to introspect features of POJO value classes
used with Jackson.
|
ClassIntrospector.MixInResolver
Interface used for decoupling details of how mix-in annotation
definitions are accessed (via this interface), and how
they are stored (defined by classes that implement the interface)
|
DeserializationConfig
Object that contains baseline configuration for deserialization
process.
|
DeserializationConfig.Feature
Enumeration that defines togglable features that guide
the serialization feature.
|
DeserializationContext
Context for deserialization process.
|
DeserializationProblemHandler
This is the class that can be registered (via
DeserializationConfig object owner by
ObjectMapper ) to get calledn when a potentially
recoverable problem is encountered during deserialization
process. |
DeserializerFactory
Abstract class that defines API used by
DeserializerProvider
to obtain actual
JsonDeserializer instances from multiple distinct factories. |
DeserializerFactory.Config
Configuration settings container class for bean deserializer factory
|
DeserializerProvider
Abstract class that defines API used by
ObjectMapper and
JsonDeserializer s to obtain deserializers capable of
re-constructing instances of handled type from JSON content. |
Deserializers
Interface that defines API for simple extensions that can provide additional deserializers
for various types.
|
Deserializers.Base
Basic
Deserializers implementation that implements all methods but provides
no deserializers. |
HandlerInstantiator
Helper class used for handling details of creating handler instances (things
like
JsonSerializer s, JsonDeserializer s, various type
handlers) of specific types. |
InjectableValues
Abstract class that defines API for objects that provide value to
"inject" during deserialization.
|
InjectableValues.Std
Simple standard implementation which uses a simple Map to
store values to inject, identified by simple String keys.
|
JsonDeserializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonDeserializer s too) to deserialize Objects of
arbitrary types from JSON, using provided JsonParser . |
JsonMappingException
Checked exception used to signal fatal problems with mapping of
content.
|
JsonMappingException.Reference
Simple bean class used to contain references.
|
JsonSerializable
Deprecated.
|
JsonSerializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonSerializer s too) to serialize Objects of
arbitrary types into JSON, using provided JsonGenerator . |
KeyDeserializer
Abstract class that defines API used for deserializing JSON content
field names into Java Map keys.
|
KeyDeserializers
Interface that defines API for simple extensions that can provide additional deserializers
for deserializer Map keys of various types, from JSON property names.
|
MapperConfig
Interface that defines functionality accessible through both
serialization and deserialization configuration objects;
accessors to mode-independent configuration settings
and such.
|
MapperConfig.Base
Immutable container class used to store simple configuration
settings.
|
MapperConfig.ConfigFeature
Interface that actual Feature enumerations used by
MapperConfig implementations must implement. |
MappingIterator
Iterator exposed by
ObjectMapper when binding sequence of
objects. |
Module
Simple interface for extensions that can be registered with
ObjectMapper
to provide a well-defined set of extensions to default functionality; such as
support for new data types. |
Module.SetupContext
Interface Jackson exposes to modules for purpose of registering
extended functionality.
|
ObjectMapper
This mapper (or, data binder, or codec) provides functionality for
converting between Java objects (instances of JDK provided core classes,
beans), and matching JSON constructs.
|
ObjectMapper.DefaultTyping
Enumeration used with
ObjectMapper.enableDefaultTyping()
to specify what kind of types (classes) default typing should
be used for. |
ObjectReader
Builder object that can be used for per-serialization configuration of
deserialization parameters, such as root type to use or object
to update (instead of constructing new instance).
|
ObjectWriter
Builder object that can be used for per-serialization configuration of
serialization parameters, such as JSON View and root type to use.
|
PropertyNamingStrategy
Class that defines how names of JSON properties ("external names")
are derived from names of POJO methods and fields ("internal names"),
in cases where they are not
auto-detected and no explicit annotations exist for naming.
|
PropertyNamingStrategy.PropertyNamingStrategyBase |
SerializationConfig
Object that contains baseline configuration for serialization
process.
|
SerializationConfig.Feature
Enumeration that defines togglable features that guide
the serialization feature.
|
SerializerFactory
Abstract class that defines API used by
SerializerProvider
to obtain actual
JsonSerializer instances from multiple distinct factories. |
SerializerFactory.Config
Configuration settings container class for bean serializer factory.
|
SerializerProvider
Abstract class that defines API used by
ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types. |
Serializers
Interface that defines API for simple extensions that can provide additional serializers
for various types.
|
Serializers.Base
Basic
Serializers implementation that implements all methods but provides
no serializers. |
TypeDeserializer
Interface for deserializing type information from JSON content, to
type-safely deserialize data into correct polymorphic instance
(when type inclusion has been enabled for type handled).
|
TypeSerializer
Interface for serializing type information regarding instances of specified
base type (super class), so that exact subtype can be properly deserialized
later on.
|
Class and Description |
---|
AbstractTypeResolver
Defines interface for resolvers that can resolve abstract types into concrete
ones; either by using static mappings, or possibly by materializing
implementations dynamically.
|
AnnotationIntrospector
Abstract class that defines API used for introspecting annotation-based
configuration for serialization and deserialization.
|
BeanDescription
Basic container for information gathered by
ClassIntrospector to
help in constructing serializers and deserializers. |
BeanProperty
Bean properties are logical entities that represent data
Java objects ("beans", although more accurately POJOs)
contain; and that are accessed using some combination
of methods (getter, setter), field and constructor
parameter.
|
BeanPropertyDefinition
Simple value classes that contain definitions of properties,
used during introspection of properties to use for
serialization and deserialization purposes.
|
DeserializationConfig
Object that contains baseline configuration for deserialization
process.
|
DeserializationContext
Context for deserialization process.
|
DeserializerFactory
Abstract class that defines API used by
DeserializerProvider
to obtain actual
JsonDeserializer instances from multiple distinct factories. |
DeserializerFactory.Config
Configuration settings container class for bean deserializer factory
|
DeserializerProvider
Abstract class that defines API used by
ObjectMapper and
JsonDeserializer s to obtain deserializers capable of
re-constructing instances of handled type from JSON content. |
Deserializers
Interface that defines API for simple extensions that can provide additional deserializers
for various types.
|
InjectableValues
Abstract class that defines API for objects that provide value to
"inject" during deserialization.
|
JsonDeserializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonDeserializer s too) to deserialize Objects of
arbitrary types from JSON, using provided JsonParser . |
JsonMappingException
Checked exception used to signal fatal problems with mapping of
content.
|
KeyDeserializer
Abstract class that defines API used for deserializing JSON content
field names into Java Map keys.
|
KeyDeserializers
Interface that defines API for simple extensions that can provide additional deserializers
for deserializer Map keys of various types, from JSON property names.
|
ResolvableDeserializer
Interface used to indicate deserializers that want to do post-processing
after construction and being added to
DeserializerProvider ,
but before being used. |
TypeDeserializer
Interface for deserializing type information from JSON content, to
type-safely deserialize data into correct polymorphic instance
(when type inclusion has been enabled for type handled).
|
Class and Description |
---|
BeanProperty
Bean properties are logical entities that represent data
Java objects ("beans", although more accurately POJOs)
contain; and that are accessed using some combination
of methods (getter, setter), field and constructor
parameter.
|
BeanProperty.Std |
DeserializationConfig
Object that contains baseline configuration for deserialization
process.
|
DeserializationContext
Context for deserialization process.
|
JsonDeserializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonDeserializer s too) to deserialize Objects of
arbitrary types from JSON, using provided JsonParser . |
TypeDeserializer
Interface for deserializing type information from JSON content, to
type-safely deserialize data into correct polymorphic instance
(when type inclusion has been enabled for type handled).
|
Class and Description |
---|
BeanProperty
Bean properties are logical entities that represent data
Java objects ("beans", although more accurately POJOs)
contain; and that are accessed using some combination
of methods (getter, setter), field and constructor
parameter.
|
DeserializationConfig
Object that contains baseline configuration for deserialization
process.
|
DeserializationContext
Context for deserialization process.
|
DeserializerProvider
Abstract class that defines API used by
ObjectMapper and
JsonDeserializer s to obtain deserializers capable of
re-constructing instances of handled type from JSON content. |
JsonDeserializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonDeserializer s too) to deserialize Objects of
arbitrary types from JSON, using provided JsonParser . |
JsonMappingException
Checked exception used to signal fatal problems with mapping of
content.
|
KeyDeserializer
Abstract class that defines API used for deserializing JSON content
field names into Java Map keys.
|
ResolvableDeserializer
Interface used to indicate deserializers that want to do post-processing
after construction and being added to
DeserializerProvider ,
but before being used. |
TypeDeserializer
Interface for deserializing type information from JSON content, to
type-safely deserialize data into correct polymorphic instance
(when type inclusion has been enabled for type handled).
|
Class and Description |
---|
JsonMappingException
Checked exception used to signal fatal problems with mapping of
content.
|
Class and Description |
---|
DeserializationConfig
Object that contains baseline configuration for deserialization
process.
|
DeserializationContext
Context for deserialization process.
|
DeserializerProvider
Abstract class that defines API used by
ObjectMapper and
JsonDeserializer s to obtain deserializers capable of
re-constructing instances of handled type from JSON content. |
JsonDeserializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonDeserializer s too) to deserialize Objects of
arbitrary types from JSON, using provided JsonParser . |
JsonMappingException
Checked exception used to signal fatal problems with mapping of
content.
|
JsonSerializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonSerializer s too) to serialize Objects of
arbitrary types into JSON, using provided JsonGenerator . |
SerializationConfig
Object that contains baseline configuration for serialization
process.
|
SerializerProvider
Abstract class that defines API used by
ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types. |
Class and Description |
---|
AnnotationIntrospector
Abstract class that defines API used for introspecting annotation-based
configuration for serialization and deserialization.
|
AnnotationIntrospector.ReferenceProperty
Value type used with managed and back references; contains type and
logic name, used to link related references
|
BeanDescription
Basic container for information gathered by
ClassIntrospector to
help in constructing serializers and deserializers. |
BeanPropertyDefinition
Simple value classes that contain definitions of properties,
used during introspection of properties to use for
serialization and deserialization purposes.
|
ClassIntrospector
Helper class used to introspect features of POJO value classes
used with Jackson.
|
ClassIntrospector.MixInResolver
Interface used for decoupling details of how mix-in annotation
definitions are accessed (via this interface), and how
they are stored (defined by classes that implement the interface)
|
DeserializationConfig
Object that contains baseline configuration for deserialization
process.
|
JsonDeserializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonDeserializer s too) to deserialize Objects of
arbitrary types from JSON, using provided JsonParser . |
JsonSerializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonSerializer s too) to serialize Objects of
arbitrary types into JSON, using provided JsonGenerator . |
KeyDeserializer
Abstract class that defines API used for deserializing JSON content
field names into Java Map keys.
|
MapperConfig
Interface that defines functionality accessible through both
serialization and deserialization configuration objects;
accessors to mode-independent configuration settings
and such.
|
PropertyNamingStrategy
Class that defines how names of JSON properties ("external names")
are derived from names of POJO methods and fields ("internal names"),
in cases where they are not
auto-detected and no explicit annotations exist for naming.
|
SerializationConfig
Object that contains baseline configuration for serialization
process.
|
Class and Description |
---|
AnnotationIntrospector
Abstract class that defines API used for introspecting annotation-based
configuration for serialization and deserialization.
|
BeanProperty
Bean properties are logical entities that represent data
Java objects ("beans", although more accurately POJOs)
contain; and that are accessed using some combination
of methods (getter, setter), field and constructor
parameter.
|
DeserializationConfig
Object that contains baseline configuration for deserialization
process.
|
MapperConfig
Interface that defines functionality accessible through both
serialization and deserialization configuration objects;
accessors to mode-independent configuration settings
and such.
|
SerializationConfig
Object that contains baseline configuration for serialization
process.
|
TypeDeserializer
Interface for deserializing type information from JSON content, to
type-safely deserialize data into correct polymorphic instance
(when type inclusion has been enabled for type handled).
|
TypeSerializer
Interface for serializing type information regarding instances of specified
base type (super class), so that exact subtype can be properly deserialized
later on.
|
Class and Description |
---|
AnnotationIntrospector
Abstract class that defines API used for introspecting annotation-based
configuration for serialization and deserialization.
|
BeanProperty
Bean properties are logical entities that represent data
Java objects ("beans", although more accurately POJOs)
contain; and that are accessed using some combination
of methods (getter, setter), field and constructor
parameter.
|
DeserializationConfig
Object that contains baseline configuration for deserialization
process.
|
DeserializationContext
Context for deserialization process.
|
JsonDeserializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonDeserializer s too) to deserialize Objects of
arbitrary types from JSON, using provided JsonParser . |
MapperConfig
Interface that defines functionality accessible through both
serialization and deserialization configuration objects;
accessors to mode-independent configuration settings
and such.
|
SerializationConfig
Object that contains baseline configuration for serialization
process.
|
TypeDeserializer
Interface for deserializing type information from JSON content, to
type-safely deserialize data into correct polymorphic instance
(when type inclusion has been enabled for type handled).
|
TypeSerializer
Interface for serializing type information regarding instances of specified
base type (super class), so that exact subtype can be properly deserialized
later on.
|
Class and Description |
---|
AbstractTypeResolver
Defines interface for resolvers that can resolve abstract types into concrete
ones; either by using static mappings, or possibly by materializing
implementations dynamically.
|
BeanDescription
Basic container for information gathered by
ClassIntrospector to
help in constructing serializers and deserializers. |
BeanProperty
Bean properties are logical entities that represent data
Java objects ("beans", although more accurately POJOs)
contain; and that are accessed using some combination
of methods (getter, setter), field and constructor
parameter.
|
DeserializationConfig
Object that contains baseline configuration for deserialization
process.
|
DeserializerProvider
Abstract class that defines API used by
ObjectMapper and
JsonDeserializer s to obtain deserializers capable of
re-constructing instances of handled type from JSON content. |
Deserializers
Interface that defines API for simple extensions that can provide additional deserializers
for various types.
|
JsonDeserializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonDeserializer s too) to deserialize Objects of
arbitrary types from JSON, using provided JsonParser . |
JsonMappingException
Checked exception used to signal fatal problems with mapping of
content.
|
JsonSerializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonSerializer s too) to serialize Objects of
arbitrary types into JSON, using provided JsonGenerator . |
KeyDeserializer
Abstract class that defines API used for deserializing JSON content
field names into Java Map keys.
|
KeyDeserializers
Interface that defines API for simple extensions that can provide additional deserializers
for deserializer Map keys of various types, from JSON property names.
|
Module
Simple interface for extensions that can be registered with
ObjectMapper
to provide a well-defined set of extensions to default functionality; such as
support for new data types. |
Module.SetupContext
Interface Jackson exposes to modules for purpose of registering
extended functionality.
|
SerializationConfig
Object that contains baseline configuration for serialization
process.
|
Serializers
Interface that defines API for simple extensions that can provide additional serializers
for various types.
|
Serializers.Base
Basic
Serializers implementation that implements all methods but provides
no serializers. |
TypeDeserializer
Interface for deserializing type information from JSON content, to
type-safely deserialize data into correct polymorphic instance
(when type inclusion has been enabled for type handled).
|
TypeSerializer
Interface for serializing type information regarding instances of specified
base type (super class), so that exact subtype can be properly deserialized
later on.
|
Class and Description |
---|
AnnotationIntrospector
Abstract class that defines API used for introspecting annotation-based
configuration for serialization and deserialization.
|
BeanProperty
Bean properties are logical entities that represent data
Java objects ("beans", although more accurately POJOs)
contain; and that are accessed using some combination
of methods (getter, setter), field and constructor
parameter.
|
BeanPropertyDefinition
Simple value classes that contain definitions of properties,
used during introspection of properties to use for
serialization and deserialization purposes.
|
JsonMappingException
Checked exception used to signal fatal problems with mapping of
content.
|
JsonSerializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonSerializer s too) to serialize Objects of
arbitrary types into JSON, using provided JsonGenerator . |
ResolvableSerializer
Interface used to indicate serializers that want to do post-processing
after construction and being added to
SerializerProvider ,
but before being used. |
SerializationConfig
Object that contains baseline configuration for serialization
process.
|
SerializerFactory
Abstract class that defines API used by
SerializerProvider
to obtain actual
JsonSerializer instances from multiple distinct factories. |
SerializerFactory.Config
Configuration settings container class for bean serializer factory.
|
SerializerProvider
Abstract class that defines API used by
ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types. |
Serializers
Interface that defines API for simple extensions that can provide additional serializers
for various types.
|
TypeSerializer
Interface for serializing type information regarding instances of specified
base type (super class), so that exact subtype can be properly deserialized
later on.
|
Class and Description |
---|
BeanProperty
Bean properties are logical entities that represent data
Java objects ("beans", although more accurately POJOs)
contain; and that are accessed using some combination
of methods (getter, setter), field and constructor
parameter.
|
JsonMappingException
Checked exception used to signal fatal problems with mapping of
content.
|
JsonSerializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonSerializer s too) to serialize Objects of
arbitrary types into JSON, using provided JsonGenerator . |
ResolvableSerializer
Interface used to indicate serializers that want to do post-processing
after construction and being added to
SerializerProvider ,
but before being used. |
SerializerProvider
Abstract class that defines API used by
ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types. |
TypeSerializer
Interface for serializing type information regarding instances of specified
base type (super class), so that exact subtype can be properly deserialized
later on.
|
Class and Description |
---|
BeanProperty
Bean properties are logical entities that represent data
Java objects ("beans", although more accurately POJOs)
contain; and that are accessed using some combination
of methods (getter, setter), field and constructor
parameter.
|
JsonMappingException
Checked exception used to signal fatal problems with mapping of
content.
|
JsonSerializable
Deprecated.
|
JsonSerializableWithType
Interface that is to replace
JsonSerializable to
allow for dynamic type information embedding. |
JsonSerializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonSerializer s too) to serialize Objects of
arbitrary types into JSON, using provided JsonGenerator . |
ResolvableSerializer
Interface used to indicate serializers that want to do post-processing
after construction and being added to
SerializerProvider ,
but before being used. |
SerializationConfig
Object that contains baseline configuration for serialization
process.
|
SerializerProvider
Abstract class that defines API used by
ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types. |
TypeSerializer
Interface for serializing type information regarding instances of specified
base type (super class), so that exact subtype can be properly deserialized
later on.
|
Class and Description |
---|
JsonSerializable
Deprecated.
|
JsonSerializableWithType
Interface that is to replace
JsonSerializable to
allow for dynamic type information embedding. |
SerializerProvider
Abstract class that defines API used by
ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types. |
TypeSerializer
Interface for serializing type information regarding instances of specified
base type (super class), so that exact subtype can be properly deserialized
later on.
|
Class and Description |
---|
AnnotationIntrospector
Abstract class that defines API used for introspecting annotation-based
configuration for serialization and deserialization.
|
JsonSerializable
Deprecated.
|
JsonSerializableWithType
Interface that is to replace
JsonSerializable to
allow for dynamic type information embedding. |
MapperConfig
Interface that defines functionality accessible through both
serialization and deserialization configuration objects;
accessors to mode-independent configuration settings
and such.
|
SerializerProvider
Abstract class that defines API used by
ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types. |
TypeSerializer
Interface for serializing type information regarding instances of specified
base type (super class), so that exact subtype can be properly deserialized
later on.
|
Class and Description |
---|
AbstractTypeResolver
Defines interface for resolvers that can resolve abstract types into concrete
ones; either by using static mappings, or possibly by materializing
implementations dynamically.
|
DeserializationConfig
Object that contains baseline configuration for deserialization
process.
|
Module
Simple interface for extensions that can be registered with
ObjectMapper
to provide a well-defined set of extensions to default functionality; such as
support for new data types. |
Module.SetupContext
Interface Jackson exposes to modules for purpose of registering
extended functionality.
|
Class and Description |
---|
JsonSerializable
Deprecated.
|
JsonSerializableWithType
Interface that is to replace
JsonSerializable to
allow for dynamic type information embedding. |
SerializerProvider
Abstract class that defines API used by
ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types. |
TypeSerializer
Interface for serializing type information regarding instances of specified
base type (super class), so that exact subtype can be properly deserialized
later on.
|
Class and Description |
---|
JsonMappingException
Checked exception used to signal fatal problems with mapping of
content.
|
SerializerProvider
Abstract class that defines API used by
ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types. |
Class and Description |
---|
AnnotationIntrospector
Abstract class that defines API used for introspecting annotation-based
configuration for serialization and deserialization.
|
DeserializationContext
Context for deserialization process.
|
JsonDeserializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonDeserializer s too) to deserialize Objects of
arbitrary types from JSON, using provided JsonParser . |
JsonMappingException
Checked exception used to signal fatal problems with mapping of
content.
|
JsonSerializer
Abstract class that defines API used by
ObjectMapper (and
other chained JsonSerializer s too) to serialize Objects of
arbitrary types into JSON, using provided JsonGenerator . |
KeyDeserializer
Abstract class that defines API used for deserializing JSON content
field names into Java Map keys.
|
MapperConfig
Interface that defines functionality accessible through both
serialization and deserialization configuration objects;
accessors to mode-independent configuration settings
and such.
|
SerializerProvider
Abstract class that defines API used by
ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types. |
TypeDeserializer
Interface for deserializing type information from JSON content, to
type-safely deserialize data into correct polymorphic instance
(when type inclusion has been enabled for type handled).
|