Uses of Package
org.codehaus.jackson.map
Packages that use org.codehaus.jackson.map
Package
Description
Jackson-based JAX-RS provider that can automatically
serialize and deserialize resources for
JSON content type (MediaType).
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
Contains implementation classes of deserialization part of
data binding.
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Contains public standard implementations of abstraction that
Jackson uses.
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.
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Package that contains interfaces that define how to implement
functionality for dynamically resolving type during deserialization.
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver
.Package that contains classes and interfaces to help implement
custom extension
Module
s
(which are registered using
ObjectMapper.registerModule(org.codehaus.jackson.map.Module)
.Contains implementation classes of serialization part of
data binding.
Contains implementation classes of serialization part of
data binding.
Utility classes for Mapper package.
Package that implements "interface materializer" functionality, whereby
abstract classes and interfaces can be used as-is, and framework constructs
implementations as needed.
Contains concrete
JsonNode
implementations
Jackson uses for the Tree model.Classes needed for JSON schema support (currently just ability
to generate schemas using serialization part of data mapping)
Package that contains XML Compatibility functionality for Jackson, such
as handlers for JAXB annotations
-
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.jaxrsClassDescriptionAbstract class that defines API used for introspecting annotation-based configuration for serialization and deserialization.Enumeration that defines togglable features that guide the serialization feature.Checked exception used to signal fatal problems with mapping of content.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.Enumeration that defines togglable features that guide the serialization feature.
-
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.mapClassDescriptionDefines interface for resolvers that can resolve abstract types into concrete ones; either by using static mappings, or possibly by materializing implementations dynamically.Abstract class that defines API used for introspecting annotation-based configuration for serialization and deserialization.Value type used with managed and back references; contains type and logic name, used to link related referencesBasic container for information gathered by
ClassIntrospector
to help in constructing serializers and deserializers.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.Simple value classes that contain definitions of properties, used during introspection of properties to use for serialization and deserialization purposes.Helper class used to introspect features of POJO value classes used with Jackson.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)Object that contains baseline configuration for deserialization process.Enumeration that defines togglable features that guide the serialization feature.Context for deserialization process.This is the class that can be registered (viaDeserializationConfig
object owner byObjectMapper
) to get calledn when a potentially recoverable problem is encountered during deserialization process.Abstract class that defines API used byDeserializerProvider
to obtain actualJsonDeserializer
instances from multiple distinct factories.Configuration settings container class for bean deserializer factoryAbstract class that defines API used byObjectMapper
andJsonDeserializer
s to obtain deserializers capable of re-constructing instances of handled type from JSON content.Interface that defines API for simple extensions that can provide additional deserializers for various types.BasicDeserializers
implementation that implements all methods but provides no deserializers.Helper class used for handling details of creating handler instances (things likeJsonSerializer
s,JsonDeserializer
s, various type handlers) of specific types.Abstract class that defines API for objects that provide value to "inject" during deserialization.Simple standard implementation which uses a simple Map to store values to inject, identified by simple String keys.Abstract class that defines API used byObjectMapper
(and other chainedJsonDeserializer
s too) to deserialize Objects of arbitrary types from JSON, using providedJsonParser
.Checked exception used to signal fatal problems with mapping of content.Simple bean class used to contain references.Deprecated.Abstract class that defines API used byObjectMapper
(and other chainedJsonSerializer
s too) to serialize Objects of arbitrary types into JSON, using providedJsonGenerator
.Abstract class that defines API used for deserializing JSON content field names into Java Map keys.Interface that defines API for simple extensions that can provide additional deserializers for deserializer Map keys of various types, from JSON property names.Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.Immutable container class used to store simple configuration settings.Interface that actual Feature enumerations used byMapperConfig
implementations must implement.Iterator exposed byObjectMapper
when binding sequence of objects.Simple interface for extensions that can be registered withObjectMapper
to provide a well-defined set of extensions to default functionality; such as support for new data types.Interface Jackson exposes to modules for purpose of registering extended functionality.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.Enumeration used withObjectMapper.enableDefaultTyping()
to specify what kind of types (classes) default typing should be used for.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).Builder object that can be used for per-serialization configuration of serialization parameters, such as JSON View and root type to use.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.Object that contains baseline configuration for serialization process.Enumeration that defines togglable features that guide the serialization feature.Abstract class that defines API used bySerializerProvider
to obtain actualJsonSerializer
instances from multiple distinct factories.Configuration settings container class for bean serializer factory.Abstract class that defines API used byObjectMapper
andJsonSerializer
s to obtain serializers capable of serializing instances of specific types.Interface that defines API for simple extensions that can provide additional serializers for various types.BasicSerializers
implementation that implements all methods but provides no serializers.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).Interface for serializing type information regarding instances of specified base type (super class), so that exact subtype can be properly deserialized later on. -
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.map.deserClassDescriptionDefines interface for resolvers that can resolve abstract types into concrete ones; either by using static mappings, or possibly by materializing implementations dynamically.Abstract class that defines API used for introspecting annotation-based configuration for serialization and deserialization.Basic container for information gathered by
ClassIntrospector
to help in constructing serializers and deserializers.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.Simple value classes that contain definitions of properties, used during introspection of properties to use for serialization and deserialization purposes.Object that contains baseline configuration for deserialization process.Context for deserialization process.Abstract class that defines API used byDeserializerProvider
to obtain actualJsonDeserializer
instances from multiple distinct factories.Configuration settings container class for bean deserializer factoryAbstract class that defines API used byObjectMapper
andJsonDeserializer
s to obtain deserializers capable of re-constructing instances of handled type from JSON content.Interface that defines API for simple extensions that can provide additional deserializers for various types.Abstract class that defines API for objects that provide value to "inject" during deserialization.Abstract class that defines API used byObjectMapper
(and other chainedJsonDeserializer
s too) to deserialize Objects of arbitrary types from JSON, using providedJsonParser
.Checked exception used to signal fatal problems with mapping of content.Abstract class that defines API used for deserializing JSON content field names into Java Map keys.Interface that defines API for simple extensions that can provide additional deserializers for deserializer Map keys of various types, from JSON property names.Interface used to indicate deserializers that want to do post-processing after construction and being added toDeserializerProvider
, but before being used.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). -
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.map.deser.implClassDescriptionBean 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.Object that contains baseline configuration for deserialization process.Context for deserialization process.Abstract class that defines API used by
ObjectMapper
(and other chainedJsonDeserializer
s too) to deserialize Objects of arbitrary types from JSON, using providedJsonParser
.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). -
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.map.deser.stdClassDescriptionBean 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.Object that contains baseline configuration for deserialization process.Context for deserialization process.Abstract class that defines API used by
ObjectMapper
andJsonDeserializer
s to obtain deserializers capable of re-constructing instances of handled type from JSON content.Abstract class that defines API used byObjectMapper
(and other chainedJsonDeserializer
s too) to deserialize Objects of arbitrary types from JSON, using providedJsonParser
.Checked exception used to signal fatal problems with mapping of content.Abstract class that defines API used for deserializing JSON content field names into Java Map keys.Interface used to indicate deserializers that want to do post-processing after construction and being added toDeserializerProvider
, but before being used.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). -
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.map.excClassDescriptionChecked exception used to signal fatal problems with mapping of content.
-
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.map.extClassDescriptionObject that contains baseline configuration for deserialization process.Context for deserialization process.Abstract class that defines API used by
ObjectMapper
andJsonDeserializer
s to obtain deserializers capable of re-constructing instances of handled type from JSON content.Abstract class that defines API used byObjectMapper
(and other chainedJsonDeserializer
s too) to deserialize Objects of arbitrary types from JSON, using providedJsonParser
.Checked exception used to signal fatal problems with mapping of content.Abstract class that defines API used byObjectMapper
(and other chainedJsonSerializer
s too) to serialize Objects of arbitrary types into JSON, using providedJsonGenerator
.Object that contains baseline configuration for serialization process.Abstract class that defines API used byObjectMapper
andJsonSerializer
s to obtain serializers capable of serializing instances of specific types. -
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.map.introspectClassDescriptionAbstract class that defines API used for introspecting annotation-based configuration for serialization and deserialization.Value type used with managed and back references; contains type and logic name, used to link related referencesBasic container for information gathered by
ClassIntrospector
to help in constructing serializers and deserializers.Simple value classes that contain definitions of properties, used during introspection of properties to use for serialization and deserialization purposes.Helper class used to introspect features of POJO value classes used with Jackson.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)Object that contains baseline configuration for deserialization process.Abstract class that defines API used byObjectMapper
(and other chainedJsonDeserializer
s too) to deserialize Objects of arbitrary types from JSON, using providedJsonParser
.Abstract class that defines API used byObjectMapper
(and other chainedJsonSerializer
s too) to serialize Objects of arbitrary types into JSON, using providedJsonGenerator
.Abstract class that defines API used for deserializing JSON content field names into Java Map keys.Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.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.Object that contains baseline configuration for serialization process. -
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.map.jsontypeClassDescriptionAbstract class that defines API used for introspecting annotation-based configuration for serialization and deserialization.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.Object that contains baseline configuration for deserialization process.Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.Object that contains baseline configuration for serialization process.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).Interface for serializing type information regarding instances of specified base type (super class), so that exact subtype can be properly deserialized later on.
-
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.map.jsontype.implClassDescriptionAbstract class that defines API used for introspecting annotation-based configuration for serialization and deserialization.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.Object that contains baseline configuration for deserialization process.Context for deserialization process.Abstract class that defines API used by
ObjectMapper
(and other chainedJsonDeserializer
s too) to deserialize Objects of arbitrary types from JSON, using providedJsonParser
.Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.Object that contains baseline configuration for serialization process.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).Interface for serializing type information regarding instances of specified base type (super class), so that exact subtype can be properly deserialized later on. -
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.map.moduleClassDescriptionDefines interface for resolvers that can resolve abstract types into concrete ones; either by using static mappings, or possibly by materializing implementations dynamically.Basic container for information gathered by
ClassIntrospector
to help in constructing serializers and deserializers.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.Object that contains baseline configuration for deserialization process.Abstract class that defines API used byObjectMapper
andJsonDeserializer
s to obtain deserializers capable of re-constructing instances of handled type from JSON content.Interface that defines API for simple extensions that can provide additional deserializers for various types.Abstract class that defines API used byObjectMapper
(and other chainedJsonDeserializer
s too) to deserialize Objects of arbitrary types from JSON, using providedJsonParser
.Checked exception used to signal fatal problems with mapping of content.Abstract class that defines API used byObjectMapper
(and other chainedJsonSerializer
s too) to serialize Objects of arbitrary types into JSON, using providedJsonGenerator
.Abstract class that defines API used for deserializing JSON content field names into Java Map keys.Interface that defines API for simple extensions that can provide additional deserializers for deserializer Map keys of various types, from JSON property names.Simple interface for extensions that can be registered withObjectMapper
to provide a well-defined set of extensions to default functionality; such as support for new data types.Interface Jackson exposes to modules for purpose of registering extended functionality.Object that contains baseline configuration for serialization process.Interface that defines API for simple extensions that can provide additional serializers for various types.BasicSerializers
implementation that implements all methods but provides no serializers.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).Interface for serializing type information regarding instances of specified base type (super class), so that exact subtype can be properly deserialized later on. -
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.map.serClassDescriptionAbstract class that defines API used for introspecting annotation-based configuration for serialization and deserialization.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.Simple value classes that contain definitions of properties, used during introspection of properties to use for serialization and deserialization purposes.Checked exception used to signal fatal problems with mapping of content.Abstract class that defines API used by
ObjectMapper
(and other chainedJsonSerializer
s too) to serialize Objects of arbitrary types into JSON, using providedJsonGenerator
.Interface used to indicate serializers that want to do post-processing after construction and being added toSerializerProvider
, but before being used.Object that contains baseline configuration for serialization process.Abstract class that defines API used bySerializerProvider
to obtain actualJsonSerializer
instances from multiple distinct factories.Configuration settings container class for bean serializer factory.Abstract class that defines API used byObjectMapper
andJsonSerializer
s to obtain serializers capable of serializing instances of specific types.Interface that defines API for simple extensions that can provide additional serializers for various types.Interface for serializing type information regarding instances of specified base type (super class), so that exact subtype can be properly deserialized later on. -
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.map.ser.implClassDescriptionBean 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.Checked exception used to signal fatal problems with mapping of content.Abstract class that defines API used by
ObjectMapper
(and other chainedJsonSerializer
s too) to serialize Objects of arbitrary types into JSON, using providedJsonGenerator
.Interface used to indicate serializers that want to do post-processing after construction and being added toSerializerProvider
, but before being used.Abstract class that defines API used byObjectMapper
andJsonSerializer
s to obtain serializers capable of serializing instances of specific types.Interface for serializing type information regarding instances of specified base type (super class), so that exact subtype can be properly deserialized later on. -
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.map.ser.stdClassDescriptionBean 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.Checked exception used to signal fatal problems with mapping of content.Deprecated.Interface that is to replace
JsonSerializable
to allow for dynamic type information embedding.Abstract class that defines API used byObjectMapper
(and other chainedJsonSerializer
s too) to serialize Objects of arbitrary types into JSON, using providedJsonGenerator
.Interface used to indicate serializers that want to do post-processing after construction and being added toSerializerProvider
, but before being used.Object that contains baseline configuration for serialization process.Abstract class that defines API used byObjectMapper
andJsonSerializer
s to obtain serializers capable of serializing instances of specific types.Interface for serializing type information regarding instances of specified base type (super class), so that exact subtype can be properly deserialized later on. -
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.map.typeClassDescriptionDeprecated.Interface that is to replace
JsonSerializable
to allow for dynamic type information embedding.Abstract class that defines API used byObjectMapper
andJsonSerializer
s to obtain serializers capable of serializing instances of specific types.Interface for serializing type information regarding instances of specified base type (super class), so that exact subtype can be properly deserialized later on. -
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.map.utilClassDescriptionAbstract class that defines API used for introspecting annotation-based configuration for serialization and deserialization.Deprecated.Interface that is to replace
JsonSerializable
to allow for dynamic type information embedding.Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.Abstract class that defines API used byObjectMapper
andJsonSerializer
s to obtain serializers capable of serializing instances of specific types.Interface for serializing type information regarding instances of specified base type (super class), so that exact subtype can be properly deserialized later on. -
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.mrbeanClassDescriptionDefines interface for resolvers that can resolve abstract types into concrete ones; either by using static mappings, or possibly by materializing implementations dynamically.Object that contains baseline configuration for deserialization process.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.Interface Jackson exposes to modules for purpose of registering extended functionality. -
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.nodeClassDescriptionDeprecated.Interface that is to replace
JsonSerializable
to allow for dynamic type information embedding.Abstract class that defines API used byObjectMapper
andJsonSerializer
s to obtain serializers capable of serializing instances of specific types.Interface for serializing type information regarding instances of specified base type (super class), so that exact subtype can be properly deserialized later on. -
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.schemaClassDescriptionChecked exception used to signal fatal problems with mapping of content.Abstract class that defines API used by
ObjectMapper
andJsonSerializer
s to obtain serializers capable of serializing instances of specific types. -
Classes in org.codehaus.jackson.map used by org.codehaus.jackson.xcClassDescriptionAbstract class that defines API used for introspecting annotation-based configuration for serialization and deserialization.Context for deserialization process.Abstract class that defines API used by
ObjectMapper
(and other chainedJsonDeserializer
s too) to deserialize Objects of arbitrary types from JSON, using providedJsonParser
.Checked exception used to signal fatal problems with mapping of content.Abstract class that defines API used byObjectMapper
(and other chainedJsonSerializer
s too) to serialize Objects of arbitrary types into JSON, using providedJsonGenerator
.Abstract class that defines API used for deserializing JSON content field names into Java Map keys.Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.Abstract class that defines API used byObjectMapper
andJsonSerializer
s to obtain serializers capable of serializing instances of specific types.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).