Package | Description |
---|---|
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.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.jsontype.impl |
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver . |
Class and Description |
---|
StdTypeResolverBuilder
Default
TypeResolverBuilder implementation. |
Class and Description |
---|
StdTypeResolverBuilder
Default
TypeResolverBuilder implementation. |
Class and Description |
---|
AsArrayTypeDeserializer
Type deserializer used with
JsonTypeInfo.As.WRAPPER_ARRAY
inclusion mechanism. |
AsArrayTypeSerializer
Type serializer that will embed type information in an array,
as the first element, and actual value as the second element.
|
AsDeductionTypeDeserializer
A
TypeDeserializer capable of deducing polymorphic types based on the
fields available. |
AsExistingPropertyTypeSerializer
Type serializer used with
JsonTypeInfo.As.EXISTING_PROPERTY inclusion mechanism. |
AsExternalTypeDeserializer
Type deserializer used with
JsonTypeInfo.As.EXTERNAL_PROPERTY inclusion mechanism. |
AsExternalTypeSerializer
Type serializer that preferably embeds type information as an "external"
type property; embedded in enclosing JSON object.
|
AsPropertyTypeDeserializer
Type deserializer used with
JsonTypeInfo.As.PROPERTY
inclusion mechanism. |
AsPropertyTypeSerializer
Type serializer that preferably embeds type information as an additional
JSON Object property, if possible (when resulting serialization would
use JSON Object).
|
AsWrapperTypeDeserializer
Type deserializer used with
JsonTypeInfo.As.WRAPPER_OBJECT
inclusion mechanism. |
AsWrapperTypeSerializer
Type wrapper that tries to use an extra JSON Object, with a single
entry that has type name as key, to serialize type information.
|
ClassNameIdResolver
TypeIdResolver implementation
that converts between fully-qualified
Java class names and (JSON) Strings. |
LaissezFaireSubTypeValidator
Default
PolymorphicTypeValidator used unless explicit one is constructed
(and, in 2.11, MapperFeature.BLOCK_UNSAFE_POLYMORPHIC_BASE_TYPES
not enabled). |
MinimalClassNameIdResolver |
StdSubtypeResolver
Standard
SubtypeResolver implementation. |
StdTypeResolverBuilder
Default
TypeResolverBuilder implementation. |
SubTypeValidator
Helper class used to encapsulate rules that determine subtypes that
are invalid to use, even with default typing, mostly due to security
concerns.
|
TypeDeserializerBase
Base class for all standard Jackson
TypeDeserializer s. |
TypeIdResolverBase
Partial base implementation of
TypeIdResolver : all custom implementations
are strongly recommended to extend this class, instead of directly
implementing TypeIdResolver . |
TypeNameIdResolver |
TypeSerializerBase |
Copyright © 2008–2023 FasterXML. All rights reserved.