程序包 | 说明 |
---|---|
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
Object mapper will convert Json content to ant from
basic Java wrapper types (Integer, Boolean, Double),
Collection types (List, Map), Java Beans,
Strings and nulls. |
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
|
类和说明 |
---|
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.
|
类和说明 |
---|
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
已过时。
|
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.
|
类和说明 |
---|
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).
|
类和说明 |
---|
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).
|
类和说明 |
---|
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).
|
类和说明 |
---|
JsonMappingException
Checked exception used to signal fatal problems with mapping of
content.
|
类和说明 |
---|
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. |
类和说明 |
---|
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.
|
类和说明 |
---|
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.
|
类和说明 |
---|
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.
|
类和说明 |
---|
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.
|
类和说明 |
---|
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.
|
类和说明 |
---|
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.
|
类和说明 |
---|
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
已过时。
|
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.
|
类和说明 |
---|
JsonSerializable
已过时。
|
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.
|
类和说明 |
---|
AnnotationIntrospector
Abstract class that defines API used for introspecting annotation-based
configuration for serialization and deserialization.
|
JsonSerializable
已过时。
|
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.
|
类和说明 |
---|
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.
|
类和说明 |
---|
JsonSerializable
已过时。
|
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.
|
类和说明 |
---|
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. |
类和说明 |
---|
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).
|