Top Description Packages
jackson 3.0.1

Module tools.jackson.databind

Released in jackson-databind 3.0.1.

Requires
tools.jackson.core, com.fasterxml.jackson.annotation, java.base, java.desktop, java.sql, java.sql.rowset, java.xml
Maven Central
Group ID:tools.jackson.core
Artifacts:jackson-databind

General data-binding functionality for Jackson: works on core streaming API
Version
3.0.1
Provided Services
ObjectMapper:JsonMapper
Used Services
JacksonModule

Package Summary

Modifier and TypePackage and Description
exported package
tools.jackson.databind

Basic data binding (mapping) functionality that allows for reading JSON content into Java Objects (POJOs) and JSON Trees (tools.jackson.databind.JsonNode), as well as writing Java Objects and trees as JSON.

exported package
tools.jackson.databind.annotation

Annotations that directly depend on classes in databinding bundle (not just Jackson core) and cannot be included in Jackson core annotations package (because it cannot have any external dependencies).

exported package
tools.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 (tools.jackson.databind).

exported package
tools.jackson.databind.deser

Contains implementation classes of deserialization part of data binding.

exported package
exported package
tools.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.

exported package
tools.jackson.databind.deser.jackson

Package that contains standard value and key deserializer implementations Jackson uses for its own public types.

exported package
tools.jackson.databind.deser.jdk

Package that contains standard value and key deserializer implementations Jackson uses for core JDK types.

exported package
tools.jackson.databind.deser.std

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.

exported package
exported package
tools.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.

exported package
tools.jackson.databind.ext.beans

Package that contains 2 dynamically loaded annotations that were added in JDK7 but that Module system carved out of core into java.beans.

exported package
tools.jackson.databind.ext.javatime

Contains support for Java (8) Time (JSR-310) types: always available (as of Jackson 3.0) but included similar to JacksonModules for better configurability.

exported package
exported package
exported package
exported package
exported package
exported package
tools.jackson.databind.ext.jdk8

Package that contains handlers specific to datatypes introduced in Java 8.

exported package
tools.jackson.databind.ext.sql

Package that contains handlers specific to SQL datatypes.

exported package
tools.jackson.databind.introspect

Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.

exported package
exported package
exported package
tools.jackson.databind.jsontype

Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization.

exported package
exported package
tools.jackson.databind.module

Package that contains classes and interfaces to help implement custom extension tools.jackson.databind.JacksonModules (which are registered on ObjectMapper via builders}.

exported package
tools.jackson.databind.node

Contains concrete tools.jackson.databind.JsonNode implementations Jackson uses for the Tree model.

exported package
tools.jackson.databind.ser

Contains implementation classes of serialization part of data binding.

exported package
exported package
tools.jackson.databind.ser.impl

Contains implementation classes of serialization part of data binding.

exported package
exported package
exported package
exported package
tools.jackson.databind.type

Package that contains concrete implementations of tools.jackson.databind.JavaType, as well as the factory (tools.jackson.databind.type.TypeFactory) for constructing instances from various input data types (like java.lang.Class, java.lang.reflect.Type) and programmatically (for structured types, arrays, java.util.Lists and java.util.Maps).

exported package
tools.jackson.databind.util

Utility classes for Mapper package.

exported package
tools.jackson.databind.util.internal

This package contains an implementation of a bounded java.util.concurrent.ConcurrentMap data structure.