Package | Description |
---|---|
com.fasterxml.jackson.core |
Main public API classes of the core streaming JSON
processor: most importantly
JsonFactory
used for constructing
JSON parser (JsonParser )
and generator
(JsonGenerator )
instances. |
com.fasterxml.jackson.core.type |
Contains classes needed for type introspection, mostly used by data binding
functionality.
|
com.fasterxml.jackson.databind |
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. |
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.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.ser.std | |
com.fasterxml.jackson.databind.type |
Class and Description |
---|
ResolvedType
Type abstraction that represents Java type that has been resolved
(i.e.
|
TypeReference
This generic abstract class is used for obtaining full generics type information
by sub-classing; it must be converted to
ResolvedType implementation
(implemented by JavaType from "databind" bundle) to be used. |
WritableTypeId
This is a simple value class used between core streaming and higher level
databinding to pass information about type ids to write.
|
Class and Description |
---|
ResolvedType
Type abstraction that represents Java type that has been resolved
(i.e.
|
TypeReference
This generic abstract class is used for obtaining full generics type information
by sub-classing; it must be converted to
ResolvedType implementation
(implemented by JavaType from "databind" bundle) to be used. |
WritableTypeId.Inclusion
Enumeration of values that matches enum `As` from annotation
`JsonTypeInfo`: separate definition to avoid dependency between
streaming core and annotations packages; also allows more flexibility
in case new values needed at this level of internal API.
|
Class and Description |
---|
ResolvedType
Type abstraction that represents Java type that has been resolved
(i.e.
|
TypeReference
This generic abstract class is used for obtaining full generics type information
by sub-classing; it must be converted to
ResolvedType implementation
(implemented by JavaType from "databind" bundle) to be used. |
Class and Description |
---|
TypeReference
This generic abstract class is used for obtaining full generics type information
by sub-classing; it must be converted to
ResolvedType implementation
(implemented by JavaType from "databind" bundle) to be used. |
Class and Description |
---|
WritableTypeId
This is a simple value class used between core streaming and higher level
databinding to pass information about type ids to write.
|
Class and Description |
---|
WritableTypeId
This is a simple value class used between core streaming and higher level
databinding to pass information about type ids to write.
|
Class and Description |
---|
WritableTypeId
This is a simple value class used between core streaming and higher level
databinding to pass information about type ids to write.
|
Class and Description |
---|
ResolvedType
Type abstraction that represents Java type that has been resolved
(i.e.
|
TypeReference
This generic abstract class is used for obtaining full generics type information
by sub-classing; it must be converted to
ResolvedType implementation
(implemented by JavaType from "databind" bundle) to be used. |
Copyright © 2021 JBoss by Red Hat. All rights reserved.