Uses of Package
tools.jackson.databind

Packages that use tools.jackson.databind
Package
Description
Basic data binding (mapping) functionality that allows for reading JSON content into Java Objects (POJOs) and JSON Trees (JsonNode), as well as writing Java Objects and trees as JSON.
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 (tools.jackson.databind).
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.
Package that contains standard value and key deserializer implementations Jackson uses for its own public types.
Package that contains standard value and key deserializer implementations Jackson uses for core JDK types.
Package that contains standard value and key deserializer base classes that Jackson both uses for its own implementations and offers for module developers as convenient partial implementations.
 
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.
Contains support for Java (8) Time (JSR-310) types: always available (as of Jackson 3.0) but included similar to JacksonModules for better configurability.
 
 
 
 
Package that contains handlers specific to datatypes introduced in Java 8.
Package that contains handlers specific to SQL datatypes.
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 JacksonModules (which are registered on ObjectMapper via builders}.
Contains concrete JsonNode implementations Jackson uses for the Tree model.
Contains implementation classes of serialization part of data binding.
 
Contains implementation classes of serialization part of data binding.
 
 
 
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).
Utility classes for Mapper package.
  • Class
    Description
    Defines 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 references
     
    Basic container for information gathered by ClassIntrospector to help in constructing serializers and deserializers.
    Interface for lazily-constructed suppliers for BeanDescription instances; extends plain Supplier with convenience accessors.
     
    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, constructor parameters).
    Simple stand-alone implementation, useful as a placeholder or base class for more complex implementations.
    Shared base class for DeserializationContext and SerializationContext, context objects passed through data-binding process.
    Exception used to signal fatal problems with mapping of content, distinct from low-level I/O problems (signaled using simple JacksonIOExceptions) or data encoding/decoding problems (signaled with StreamReadException, StreamWriteException).
    Enumeration used with JsonMapper.defaultTyping() methods to specify what kind of types (classes) default typing should be used for.
    Object that contains baseline configuration for deserialization process.
    Context for the process of deserialization a single root-level value.
    Enumeration that defines simple on/off features that affect the way Java objects are deserialized from JSON
     
    An implementation of EnumNamingStrategy that converts enum names in the typical upper snake case format to upper camel case format.
    An implementation of EnumNamingStrategy that converts enum names in the typical upper snake case format to lower camel case format.
    An implementation of EnumNamingStrategy that converts enum names in the typical upper snake case format to upper camel case format.
    An implementation of EnumNamingStrategy that converts enum names in the typical upper snake case format to lower dot case format.
    An implementation of EnumNamingStrategy that converts enum names in the typical upper snake case format to upper camel case format.
    An implementation of EnumNamingStrategy that converts enum names in the typical upper snake case format to upper camel case format.
    An implementation of EnumNamingStrategy that converts enum names in the typical upper snake case format to upper camel case format.
    Defines how the string representation of an enum is converted into an external property name for mapping during deserialization.
    Abstract class that defines API for objects that provide value to "inject" during deserialization.
    Shared intermediate base class for standard implementations.
    Simple standard implementation which uses a simple Map to store values to inject, identified by simple String keys.
    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.
    Interface that can be implemented by objects that know how to serialize themselves to JSON, using JsonGenerator (and SerializationContext if necessary).
    Base class with minimal implementation, as well as couple of extension methods that core Jackson databinding makes use of.
    Base class for type token classes used both to contain information and as keys for deserializers.
    Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements.
    Configuration setting used with JsonNode.withObject(JsonPointer) method overrides, to indicate which overwrites are acceptable if the path pointer indicates has incompatible nodes (for example, instead of Object node a Null node is encountered).
    Abstract class that defines API used for deserializing JSON content field names into Java Map keys.
    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).
    Iterator exposed by ObjectMapper when binding sequence of objects.
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Plain Old Java Objects), or to and from a general-purpose JSON Tree Model (JsonNode), as well as related functionality for performing conversions.
    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.
    As a minor optimization, we will make an effort to pre-fetch a serializer, or at least relevant TypeSerializer, if given enough information.
    Simple container class used for storing "additional" metadata about properties.
    Helper class used for containing information about expected merge information for this property, if merging is expected.
    Simple value class used for containing names of properties as defined by annotations (and possibly other configuration sources).
    Intermediate base class for simple implementations
    A PropertyNamingStrategy that translates typical camel case Java property names to lower case JSON element names, separated by underscores.
    Class that defines how names of JSON properties ("external names") are derived from names of POJO methods and fields ("internal names"), in cases where no explicit annotations exist for naming.
    Writer class similar to ObjectWriter, except that it can be used for writing sequences of values, not just a single value.
    Object that contains baseline configuration for serialization process.
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
    Enumeration that defines simple on/off features that affect the way Java objects are serialized.
    Abstract class that defines API used by ObjectMapper and ObjectReader to deserialize Objects of arbitrary types from JSON, using provided JsonParser (within current read context of DeserializationContext.
    Abstract class that defines API used by ObjectMapper (and other chained ValueSerializers too) to serialize Objects of arbitrary types into JSON, using provided JsonGenerator.
  • Class
    Description
    Defines 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.
    Shared base class for DeserializationContext and SerializationContext, context objects passed through data-binding process.
    Enumeration used with JsonMapper.defaultTyping() methods to specify what kind of types (classes) default typing should be used for.
    Object that contains baseline configuration for deserialization process.
    Enumeration that defines simple on/off features that affect the way Java objects are deserialized from JSON
    Defines how the string representation of an enum is converted into an external property name for mapping during deserialization.
    Abstract class that defines API for objects that provide value to "inject" during deserialization.
    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.
    Base class for type token classes used both to contain information and as keys for deserializers.
    Abstract class that defines API used for deserializing JSON content field names into Java Map keys.
    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).
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Plain Old Java Objects), or to and from a general-purpose JSON Tree Model (JsonNode), as well as related functionality for performing conversions.
    Simple value class used for containing names of properties as defined by annotations (and possibly other configuration sources).
    Class that defines how names of JSON properties ("external names") are derived from names of POJO methods and fields ("internal names"), in cases where no explicit annotations exist for naming.
    Object that contains baseline configuration for serialization process.
    Enumeration that defines simple on/off features that affect the way Java objects are serialized.
    Abstract class that defines API used by ObjectMapper and ObjectReader to deserialize Objects of arbitrary types from JSON, using provided JsonParser (within current read context of DeserializationContext.
    Abstract class that defines API used by ObjectMapper (and other chained ValueSerializers too) to serialize Objects of arbitrary types into JSON, using provided JsonGenerator.
  • Class
    Description
    Basic container for information gathered by ClassIntrospector to help in constructing serializers and deserializers.
    Interface for lazily-constructed suppliers for BeanDescription instances; extends plain Supplier with convenience accessors.
    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, constructor parameters).
    Shared base class for DeserializationContext and SerializationContext, context objects passed through data-binding process.
    Exception used to signal fatal problems with mapping of content, distinct from low-level I/O problems (signaled using simple JacksonIOExceptions) or data encoding/decoding problems (signaled with StreamReadException, StreamWriteException).
    Object that contains baseline configuration for deserialization process.
    Context for the process of deserialization a single root-level value.
    Abstract class that defines API for objects that provide value to "inject" during deserialization.
    Base class for type token classes used both to contain information and as keys for deserializers.
    Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements.
    Abstract class that defines API used for deserializing JSON content field names into Java Map keys.
    Simple container class used for storing "additional" metadata about properties.
    Simple value class used for containing names of properties as defined by annotations (and possibly other configuration sources).
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
    Abstract class that defines API used by ObjectMapper and ObjectReader to deserialize Objects of arbitrary types from JSON, using provided JsonParser (within current read context of DeserializationContext.
  • Class
    Description
    Abstract class that defines API used for introspecting annotation-based configuration for serialization and deserialization.
    Interface for lazily-constructed suppliers for BeanDescription instances; extends plain Supplier with convenience accessors.
    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, constructor parameters).
    Exception used to signal fatal problems with mapping of content, distinct from low-level I/O problems (signaled using simple JacksonIOExceptions) or data encoding/decoding problems (signaled with StreamReadException, StreamWriteException).
    Object that contains baseline configuration for deserialization process.
    Context for the process of deserialization a single root-level value.
    Base class for type token classes used both to contain information and as keys for deserializers.
    Simple container class used for storing "additional" metadata about properties.
    Simple value class used for containing names of properties as defined by annotations (and possibly other configuration sources).
    Abstract class that defines API used by ObjectMapper and ObjectReader to deserialize Objects of arbitrary types from JSON, using provided JsonParser (within current read context of DeserializationContext.
  • Class
    Description
    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, constructor parameters).
    Simple stand-alone implementation, useful as a placeholder or base class for more complex implementations.
    Object that contains baseline configuration for deserialization process.
    Context for the process of deserialization a single root-level value.
    Base class for type token classes used both to contain information and as keys for deserializers.
    Simple container class used for storing "additional" metadata about properties.
    Simple value class used for containing names of properties as defined by annotations (and possibly other configuration sources).
    Abstract class that defines API used by ObjectMapper and ObjectReader to deserialize Objects of arbitrary types from JSON, using provided JsonParser (within current read context of DeserializationContext.
  • Class
    Description
    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, constructor parameters).
    Object that contains baseline configuration for deserialization process.
    Context for the process of deserialization a single root-level value.
    Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements.
    Abstract class that defines API used by ObjectMapper and ObjectReader to deserialize Objects of arbitrary types from JSON, using provided JsonParser (within current read context of DeserializationContext.
  • Class
    Description
    Interface for lazily-constructed suppliers for BeanDescription instances; extends plain Supplier with convenience accessors.
    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, constructor parameters).
    Object that contains baseline configuration for deserialization process.
    Context for the process of deserialization a single root-level value.
    Base class for type token classes used both to contain information and as keys for deserializers.
    Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements.
    Abstract class that defines API used for deserializing JSON content field names into Java Map keys.
    Abstract class that defines API used by ObjectMapper and ObjectReader to deserialize Objects of arbitrary types from JSON, using provided JsonParser (within current read context of DeserializationContext.
  • Class
    Description
    Interface for lazily-constructed suppliers for BeanDescription instances; extends plain Supplier with convenience accessors.
    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, constructor parameters).
    Exception used to signal fatal problems with mapping of content, distinct from low-level I/O problems (signaled using simple JacksonIOExceptions) or data encoding/decoding problems (signaled with StreamReadException, StreamWriteException).
    Object that contains baseline configuration for deserialization process.
    Context for the process of deserialization a single root-level value.
    Base class for type token classes used both to contain information and as keys for deserializers.
    Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements.
    Abstract class that defines API used for deserializing JSON content field names into Java Map keys.
    Simple container class used for storing "additional" metadata about properties.
    Abstract class that defines API used by ObjectMapper and ObjectReader to deserialize Objects of arbitrary types from JSON, using provided JsonParser (within current read context of DeserializationContext.
  • Class
    Description
    Basic container for information gathered by ClassIntrospector to help in constructing serializers and deserializers.
    Interface for lazily-constructed suppliers for BeanDescription instances; extends plain Supplier with convenience accessors.
    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, constructor parameters).
    Exception used to signal fatal problems with mapping of content, distinct from low-level I/O problems (signaled using simple JacksonIOExceptions) or data encoding/decoding problems (signaled with StreamReadException, StreamWriteException).
    Context for the process of deserialization a single root-level value.
    Base class for type token classes used both to contain information and as keys for deserializers.
    Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements.
    Simple value class used for containing names of properties as defined by annotations (and possibly other configuration sources).
  • Class
    Description
    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, constructor parameters).
    Object that contains baseline configuration for deserialization process.
    Context for the process of deserialization a single root-level value.
    Base class for type token classes used both to contain information and as keys for deserializers.
    Object that contains baseline configuration for serialization process.
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
    Abstract class that defines API used by ObjectMapper and ObjectReader to deserialize Objects of arbitrary types from JSON, using provided JsonParser (within current read context of DeserializationContext.
    Abstract class that defines API used by ObjectMapper (and other chained ValueSerializers too) to serialize Objects of arbitrary types into JSON, using provided JsonGenerator.
  • Class
    Description
    Exception used to signal fatal problems with mapping of content, distinct from low-level I/O problems (signaled using simple JacksonIOExceptions) or data encoding/decoding problems (signaled with StreamReadException, StreamWriteException).
    Interface Jackson exposes to modules for purpose of registering extended functionality.
  • Class
    Description
    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, constructor parameters).
    Context for the process of deserialization a single root-level value.
    Abstract class that defines API used by ObjectMapper and ObjectReader to deserialize Objects of arbitrary types from JSON, using provided JsonParser (within current read context of DeserializationContext.
  • Class
    Description
    Context for the process of deserialization a single root-level value.
    Abstract class that defines API used for deserializing JSON content field names into Java Map keys.
  • Class
    Description
    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, constructor parameters).
    Base class for type token classes used both to contain information and as keys for deserializers.
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
    Abstract class that defines API used by ObjectMapper (and other chained ValueSerializers too) to serialize Objects of arbitrary types into JSON, using provided JsonGenerator.
  • Class
    Description
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
    Abstract class that defines API used by ObjectMapper (and other chained ValueSerializers too) to serialize Objects of arbitrary types into JSON, using provided JsonGenerator.
  • Class
    Description
    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, constructor parameters).
    Context for the process of deserialization a single root-level value.
    Base class for type token classes used both to contain information and as keys for deserializers.
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
    Abstract class that defines API used by ObjectMapper and ObjectReader to deserialize Objects of arbitrary types from JSON, using provided JsonParser (within current read context of DeserializationContext.
    Abstract class that defines API used by ObjectMapper (and other chained ValueSerializers too) to serialize Objects of arbitrary types into JSON, using provided JsonGenerator.
  • Class
    Description
    Object that contains baseline configuration for deserialization process.
    Context for the process of deserialization a single root-level value.
    Base class for type token classes used both to contain information and as keys for deserializers.
    Object that contains baseline configuration for serialization process.
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
    Abstract class that defines API used by ObjectMapper and ObjectReader to deserialize Objects of arbitrary types from JSON, using provided JsonParser (within current read context of DeserializationContext.
    Abstract class that defines API used by ObjectMapper (and other chained ValueSerializers too) to serialize Objects of arbitrary types into JSON, using provided JsonGenerator.
  • Class
    Description
    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 references
    Basic container for information gathered by ClassIntrospector to help in constructing serializers and deserializers.
    Interface for lazily-constructed suppliers for BeanDescription instances; extends plain Supplier with convenience accessors.
    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, constructor parameters).
    Exception used to signal fatal problems with mapping of content, distinct from low-level I/O problems (signaled using simple JacksonIOExceptions) or data encoding/decoding problems (signaled with StreamReadException, StreamWriteException).
    Defines how the string representation of an enum is converted into an external property name for mapping during deserialization.
    Base class for type token classes used both to contain information and as keys for deserializers.
    Simple container class used for storing "additional" metadata about properties.
    Simple value class used for containing names of properties as defined by annotations (and possibly other configuration sources).
    Class that defines how names of JSON properties ("external names") are derived from names of POJO methods and fields ("internal names"), in cases where no explicit annotations exist for naming.
  • Class
    Description
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Plain Old Java Objects), or to and from a general-purpose JSON Tree Model (JsonNode), as well as related functionality for performing conversions.
  • Class
    Description
    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, constructor parameters).
    Base class for type token classes used both to contain information and as keys for deserializers.
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
  • Class
    Description
    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, constructor parameters).
    Shared base class for DeserializationContext and SerializationContext, context objects passed through data-binding process.
    Context for the process of deserialization a single root-level value.
    Base class for type token classes used both to contain information and as keys for deserializers.
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
  • Class
    Description
    Abstract class that defines API used for introspecting annotation-based configuration for serialization and deserialization.
    Interface for lazily-constructed suppliers for BeanDescription instances; extends plain Supplier with convenience accessors.
    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, constructor parameters).
    Shared base class for DeserializationContext and SerializationContext, context objects passed through data-binding process.
    Enumeration used with JsonMapper.defaultTyping() methods to specify what kind of types (classes) default typing should be used for.
    Context for the process of deserialization a single root-level value.
    Base class for type token classes used both to contain information and as keys for deserializers.
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
    Abstract class that defines API used by ObjectMapper and ObjectReader to deserialize Objects of arbitrary types from JSON, using provided JsonParser (within current read context of DeserializationContext.
  • Class
    Description
    Defines interface for resolvers that can resolve abstract types into concrete ones; either by using static mappings, or possibly by materializing implementations dynamically.
    Interface for lazily-constructed suppliers for BeanDescription instances; extends plain Supplier with convenience accessors.
    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.
    Base class for type token classes used both to contain information and as keys for deserializers.
    Abstract class that defines API used for deserializing JSON content field names into Java Map keys.
    Class that defines how names of JSON properties ("external names") are derived from names of POJO methods and fields ("internal names"), in cases where no explicit annotations exist for naming.
    Object that contains baseline configuration for serialization process.
    Abstract class that defines API used by ObjectMapper and ObjectReader to deserialize Objects of arbitrary types from JSON, using provided JsonParser (within current read context of DeserializationContext.
    Abstract class that defines API used by ObjectMapper (and other chained ValueSerializers too) to serialize Objects of arbitrary types into JSON, using provided JsonGenerator.
  • Class
    Description
    Interface that can be implemented by objects that know how to serialize themselves to JSON, using JsonGenerator (and SerializationContext if necessary).
    Base class with minimal implementation, as well as couple of extension methods that core Jackson databinding makes use of.
    Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements.
    Configuration setting used with JsonNode.withObject(JsonPointer) method overrides, to indicate which overwrites are acceptable if the path pointer indicates has incompatible nodes (for example, instead of Object node a Null node is encountered).
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
  • Class
    Description
    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.
    Interface for lazily-constructed suppliers for BeanDescription instances; extends plain Supplier with convenience accessors.
    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, constructor parameters).
    Shared base class for DeserializationContext and SerializationContext, context objects passed through data-binding process.
    Base class for type token classes used both to contain information and as keys for deserializers.
    Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements.
    Simple container class used for storing "additional" metadata about properties.
    Simple value class used for containing names of properties as defined by annotations (and possibly other configuration sources).
    Object that contains baseline configuration for serialization process.
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
    Abstract class that defines API used by ObjectMapper (and other chained ValueSerializers too) to serialize Objects of arbitrary types into JSON, using provided JsonGenerator.
  • Class
    Description
    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, constructor parameters).
    Base class for type token classes used both to contain information and as keys for deserializers.
    Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements.
    Simple value class used for containing names of properties as defined by annotations (and possibly other configuration sources).
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
    Abstract class that defines API used by ObjectMapper (and other chained ValueSerializers too) to serialize Objects of arbitrary types into JSON, using provided JsonGenerator.
  • Class
    Description
    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, constructor parameters).
    Base class for type token classes used both to contain information and as keys for deserializers.
    Simple value class used for containing names of properties as defined by annotations (and possibly other configuration sources).
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
    Abstract class that defines API used by ObjectMapper (and other chained ValueSerializers too) to serialize Objects of arbitrary types into JSON, using provided JsonGenerator.
  • Class
    Description
    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, constructor parameters).
    Interface that can be implemented by objects that know how to serialize themselves to JSON, using JsonGenerator (and SerializationContext if necessary).
    Base class for type token classes used both to contain information and as keys for deserializers.
    Object that contains baseline configuration for serialization process.
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
    Abstract class that defines API used by ObjectMapper (and other chained ValueSerializers too) to serialize Objects of arbitrary types into JSON, using provided JsonGenerator.
  • Class
    Description
    Basic container for information gathered by ClassIntrospector to help in constructing serializers and deserializers.
    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, constructor parameters).
    Base class for type token classes used both to contain information and as keys for deserializers.
    Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements.
    Simple value class used for containing names of properties as defined by annotations (and possibly other configuration sources).
    Object that contains baseline configuration for serialization process.
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
    Abstract class that defines API used by ObjectMapper (and other chained ValueSerializers too) to serialize Objects of arbitrary types into JSON, using provided JsonGenerator.
  • Class
    Description
    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, constructor parameters).
    Base class for type token classes used both to contain information and as keys for deserializers.
    Object that contains baseline configuration for serialization process.
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
    Abstract class that defines API used by ObjectMapper (and other chained ValueSerializers too) to serialize Objects of arbitrary types into JSON, using provided JsonGenerator.
  • Class
    Description
    Interface that can be implemented by objects that know how to serialize themselves to JSON, using JsonGenerator (and SerializationContext if necessary).
    Base class for type token classes used both to contain information and as keys for deserializers.
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.
  • Class
    Description
    Shared base class for DeserializationContext and SerializationContext, context objects passed through data-binding process.
    Object that contains baseline configuration for deserialization process.
    Context for the process of deserialization a single root-level value.
    Defines how the string representation of an enum is converted into an external property name for mapping during deserialization.
    Interface that can be implemented by objects that know how to serialize themselves to JSON, using JsonGenerator (and SerializationContext if necessary).
    Base class for type token classes used both to contain information and as keys for deserializers.
    Base class for all JSON nodes, which form the basis of JSON Tree Model that Jackson implements.
    Simple container class used for storing "additional" metadata about properties.
    Simple value class used for containing names of properties as defined by annotations (and possibly other configuration sources).
    Object that contains baseline configuration for serialization process.
    Class that defines API used by ObjectMapper and ValueSerializers to obtain serializers capable of serializing instances of specific types; as well as the default implementation of the functionality.