| 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
Modules
(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 |
Package that contains concrete implementations of
JavaType, as
well as the factory (TypeFactory) for
constructing instances from various input data types
(like Class, Type)
and programmatically (for structured types, arrays,
Lists and Maps). |
| org.codehaus.jackson.map.util |
Utility classes for Mapper package.
|
| 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 | 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 | 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
JsonDeserializers 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
JsonSerializers, JsonDeserializers, 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 JsonDeserializers 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 JsonSerializers 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
JsonSerializers 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 | 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
JsonDeserializers 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 JsonDeserializers 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 | 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 JsonDeserializers 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 | 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
JsonDeserializers 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 JsonDeserializers 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 | Description |
|---|---|
| JsonMappingException |
Checked exception used to signal fatal problems with mapping of
content.
|
| Class | 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
JsonDeserializers 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 JsonDeserializers 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 JsonSerializers 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
JsonSerializers to obtain serializers capable of serializing
instances of specific types. |
| Class | 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 JsonDeserializers too) to deserialize Objects of
arbitrary types from JSON, using provided JsonParser. |
| JsonSerializer |
Abstract class that defines API used by
ObjectMapper (and
other chained JsonSerializers 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 | 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 | 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 JsonDeserializers 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 | 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
JsonDeserializers 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 JsonDeserializers 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 JsonSerializers 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 | 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 JsonSerializers 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
JsonSerializers 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 | 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 JsonSerializers 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
JsonSerializers 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 | 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 JsonSerializers 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
JsonSerializers 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 | 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
JsonSerializers 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 | 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
JsonSerializers 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 | 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
JsonSerializers 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 | Description |
|---|---|
| JsonMappingException |
Checked exception used to signal fatal problems with mapping of
content.
|
| SerializerProvider |
Abstract class that defines API used by
ObjectMapper and
JsonSerializers to obtain serializers capable of serializing
instances of specific types. |
| Class | 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 JsonDeserializers 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 JsonSerializers 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
JsonSerializers 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).
|