# Uses of Package
com.fasterxml.jackson.databind.jsontype.impl

Packages that use com.fasterxml.jackson.databind.jsontype.impl
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`.

Classes in com.fasterxml.jackson.databind.jsontype.impl used by com.fasterxml.jackson.databind
Class and Description
StdTypeResolverBuilder Default `TypeResolverBuilder` implementation.

Classes in com.fasterxml.jackson.databind.jsontype.impl used by com.fasterxml.jackson.databind.introspect
Class and Description
StdTypeResolverBuilder Default `TypeResolverBuilder` implementation.

Classes in com.fasterxml.jackson.databind.jsontype.impl used by com.fasterxml.jackson.databind.jsontype.impl
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.
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.
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