|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use com.fasterxml.jackson.databind | |
---|---|
com.fasterxml.jackson.databind | 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 |
com.fasterxml.jackson.databind.cfg | Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level (com.fasterxml.jackson.databind ). |
com.fasterxml.jackson.databind.deser | Contains implementation classes of deserialization part of data binding. |
com.fasterxml.jackson.databind.deser.impl | Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces. |
com.fasterxml.jackson.databind.deser.std | Contains public standard implementations of abstraction that Jackson uses. |
com.fasterxml.jackson.databind.exc | |
com.fasterxml.jackson.databind.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. |
com.fasterxml.jackson.databind.introspect | Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations. |
com.fasterxml.jackson.databind.jsonschema | Classes needed for JSON schema support (currently just ability to generate schemas using serialization part of data mapping) |
com.fasterxml.jackson.databind.jsontype | Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization. |
com.fasterxml.jackson.databind.jsontype.impl | Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver . |
com.fasterxml.jackson.databind.module | Package that contains classes and interfaces to help implement
custom extension Module s
(which are registered using
ObjectMapper.registerModule(com.fasterxml.jackson.databind.Module) . |
com.fasterxml.jackson.databind.node | Contains concrete JsonNode implementations
Jackson uses for the Tree model. |
com.fasterxml.jackson.databind.ser | Contains implementation classes of serialization part of data binding. |
com.fasterxml.jackson.databind.ser.impl | Contains implementation classes of serialization part of data binding. |
com.fasterxml.jackson.databind.ser.std | |
com.fasterxml.jackson.databind.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,
List s and Map s). |
com.fasterxml.jackson.databind.util | Utility classes for Mapper package. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind | |
---|---|
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 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans") contain; and that are accessed using accessors (methods like getters and setters, fields, contstructor parametrers). |
|
BeanProperty.Std
Simple stand-alone implementation, useful as a placeholder or base class for more complex implementations. |
|
DeserializationConfig
Object that contains baseline configuration for deserialization process. |
|
DeserializationContext
Context for the process of deserialization a single root-level value. |
|
DeserializationFeature
Enumeration that defines simple on/off features that affect the way Java objects are deserialized from JSON |
|
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. |
|
JavaType
Base class for type token classes used both to contain information and as keys for deserializers. |
|
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. |
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements. |
|
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. |
|
MapperFeature
Enumeration that defines simple on/off features to set for ObjectMapper , and accessible (but not changeable)
via ObjectReader and ObjectWriter (as well as
through various convenience methods through context objects). |
|
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. |
|
SerializationFeature
Enumeration that defines simple on/off features that affect the way Java objects are serialized. |
|
SerializerProvider
Class that defines API used by ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types; as well as the default implementation
of the functionality. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.cfg | |
---|---|
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. |
|
DeserializationConfig
Object that contains baseline configuration for deserialization process. |
|
JavaType
Base class for type token classes used both to contain information and as keys for deserializers. |
|
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. |
|
MapperFeature
Enumeration that defines simple on/off features to set for ObjectMapper , and accessible (but not changeable)
via ObjectReader and ObjectWriter (as well as
through various convenience methods through context objects). |
|
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. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.deser | |
---|---|
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 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans") contain; and that are accessed using accessors (methods like getters and setters, fields, contstructor parametrers). |
|
DeserializationConfig
Object that contains baseline configuration for deserialization process. |
|
DeserializationContext
Context for the process of deserialization a single root-level value. |
|
InjectableValues
Abstract class that defines API for objects that provide value to "inject" during deserialization. |
|
JavaType
Base class for type token classes used both to contain information and as keys for deserializers. |
|
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. |
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements. |
|
KeyDeserializer
Abstract class that defines API used for deserializing JSON content field names into Java Map keys. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.deser.impl | |
---|---|
BeanDescription
Basic container for information gathered by ClassIntrospector to
help in constructing serializers and deserializers. |
|
BeanProperty
Bean properties are logical entities that represent data that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans") contain; and that are accessed using accessors (methods like getters and setters, fields, contstructor parametrers). |
|
BeanProperty.Std
Simple stand-alone implementation, useful as a placeholder or base class for more complex implementations. |
|
DeserializationConfig
Object that contains baseline configuration for deserialization process. |
|
DeserializationContext
Context for the process of deserialization a single root-level value. |
|
JavaType
Base class for type token classes used both to contain information and as keys for deserializers. |
|
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. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.deser.std | |
---|---|
BeanDescription
Basic container for information gathered by ClassIntrospector to
help in constructing serializers and deserializers. |
|
BeanProperty
Bean properties are logical entities that represent data that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans") contain; and that are accessed using accessors (methods like getters and setters, fields, contstructor parametrers). |
|
DeserializationConfig
Object that contains baseline configuration for deserialization process. |
|
DeserializationContext
Context for the process of deserialization a single root-level value. |
|
JavaType
Base class for type token classes used both to contain information and as keys for deserializers. |
|
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. |
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements. |
|
KeyDeserializer
Abstract class that defines API used for deserializing JSON content field names into Java Map keys. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.exc | |
---|---|
JsonMappingException
Checked exception used to signal fatal problems with mapping of content. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.ext | |
---|---|
DeserializationConfig
Object that contains baseline configuration for deserialization process. |
|
DeserializationContext
Context for the process of deserialization a single root-level value. |
|
JavaType
Base class for type token classes used both to contain information and as keys for deserializers. |
|
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. |
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements. |
|
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
Class that defines API used by ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types; as well as the default implementation
of the functionality. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.introspect | |
---|---|
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. |
|
DeserializationConfig
Object that contains baseline configuration for deserialization process. |
|
JavaType
Base class for type token classes used both to contain information and as keys for deserializers. |
|
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. |
|
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. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.jsonschema | |
---|---|
JsonMappingException
Checked exception used to signal fatal problems with mapping of content. |
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements. |
|
SerializerProvider
Class that defines API used by ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types; as well as the default implementation
of the functionality. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.jsontype | |
---|---|
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 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans") contain; and that are accessed using accessors (methods like getters and setters, fields, contstructor parametrers). |
|
DeserializationConfig
Object that contains baseline configuration for deserialization process. |
|
DeserializationContext
Context for the process of deserialization a single root-level value. |
|
JavaType
Base class for type token classes used both to contain information and as keys for deserializers. |
|
SerializationConfig
Object that contains baseline configuration for serialization process. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.jsontype.impl | |
---|---|
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 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans") contain; and that are accessed using accessors (methods like getters and setters, fields, contstructor parametrers). |
|
DeserializationConfig
Object that contains baseline configuration for deserialization process. |
|
DeserializationContext
Context for the process of deserialization a single root-level value. |
|
JavaType
Base class for type token classes used both to contain information and as keys for deserializers. |
|
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 . |
|
SerializationConfig
Object that contains baseline configuration for serialization process. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.module | |
---|---|
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. |
|
DeserializationConfig
Object that contains baseline configuration for deserialization process. |
|
JavaType
Base class for type token classes used both to contain information and as keys for deserializers. |
|
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. |
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements. |
|
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. |
|
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. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.node | |
---|---|
JsonNode
Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements. |
|
JsonSerializable
Interface that can be implemented by objects that know how to serialize themselves to JSON, using JsonGenerator
(and SerializerProvider if necessary). |
|
SerializerProvider
Class that defines API used by ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types; as well as the default implementation
of the functionality. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.ser | |
---|---|
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 that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans") contain; and that are accessed using accessors (methods like getters and setters, fields, contstructor parametrers). |
|
JavaType
Base class for type token classes used both to contain information and as keys for deserializers. |
|
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
Class that defines API used by ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types; as well as the default implementation
of the functionality. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.ser.impl | |
---|---|
BeanProperty
Bean properties are logical entities that represent data that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans") contain; and that are accessed using accessors (methods like getters and setters, fields, contstructor parametrers). |
|
JavaType
Base class for type token classes used both to contain information and as keys for deserializers. |
|
JsonMappingException
Checked exception used to signal fatal problems with mapping of content. |
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements. |
|
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 . |
|
SerializerProvider
Class that defines API used by ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types; as well as the default implementation
of the functionality. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.ser.std | |
---|---|
BeanDescription
Basic container for information gathered by ClassIntrospector to
help in constructing serializers and deserializers. |
|
BeanProperty
Bean properties are logical entities that represent data that Java objects (POJOs (Plain Old Java Objects), sometimes also called "beans") contain; and that are accessed using accessors (methods like getters and setters, fields, contstructor parametrers). |
|
JavaType
Base class for type token classes used both to contain information and as keys for deserializers. |
|
JsonMappingException
Checked exception used to signal fatal problems with mapping of content. |
|
JsonNode
Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements. |
|
JsonSerializable
Interface that can be implemented by objects that know how to serialize themselves to JSON, using JsonGenerator
(and SerializerProvider if necessary). |
|
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
Class that defines API used by ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types; as well as the default implementation
of the functionality. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.type | |
---|---|
JavaType
Base class for type token classes used both to contain information and as keys for deserializers. |
|
JsonSerializable
Interface that can be implemented by objects that know how to serialize themselves to JSON, using JsonGenerator
(and SerializerProvider if necessary). |
|
SerializerProvider
Class that defines API used by ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types; as well as the default implementation
of the functionality. |
Classes in com.fasterxml.jackson.databind used by com.fasterxml.jackson.databind.util | |
---|---|
AnnotationIntrospector
Abstract class that defines API used for introspecting annotation-based configuration for serialization and deserialization. |
|
JavaType
Base class for type token classes used both to contain information and as keys for deserializers. |
|
JsonSerializable
Interface that can be implemented by objects that know how to serialize themselves to JSON, using JsonGenerator
(and SerializerProvider if necessary). |
|
SerializerProvider
Class that defines API used by ObjectMapper and
JsonSerializer s to obtain serializers capable of serializing
instances of specific types; as well as the default implementation
of the functionality. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |