## Uses of Interface
com.fasterxml.jackson.databind.deser.ResolvableDeserializer

Packages that use ResolvableDeserializer
Package | Description
--- | ---
com.fasterxml.jackson.databind.deser | Contains implementation classes of deserialization part of data binding.
com.fasterxml.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.
com.fasterxml.jackson.databind.deser.std | Contains public standard implementations of abstraction that Jackson uses.

### Uses of ResolvableDeserializer in com.fasterxml.jackson.databind.deser

Classes in com.fasterxml.jackson.databind.deser that implement ResolvableDeserializer
Modifier and Type | Class and Description
--- | ---
`class` | `BeanDeserializer` Deserializer class that can deserialize instances of arbitrary bean objects, usually from JSON Object structs, but possibly also from simple types like String values.
`class` | `BeanDeserializerBase` Base class for `BeanDeserializer`.
`class` | `BuilderBasedDeserializer` Class that handles deserialization using a separate Builder class, which is used for data binding and produces actual deserialized value at the end of data binding.

### Uses of ResolvableDeserializer in com.fasterxml.jackson.databind.deser.impl

Classes in com.fasterxml.jackson.databind.deser.impl that implement ResolvableDeserializer
Modifier and Type | Class and Description
--- | ---
`class` | `BeanAsArrayBuilderDeserializer`
`class` | `BeanAsArrayDeserializer` Variant of `BeanDeserializer` used for handling deserialization of POJOs when serialized as JSON Arrays, instead of JSON Objects.

### Uses of ResolvableDeserializer in com.fasterxml.jackson.databind.deser.std

Classes in com.fasterxml.jackson.databind.deser.std that implement ResolvableDeserializer
Modifier and Type | Class and Description
--- | ---
`class` | `DelegatingDeserializer` Base class that simplifies implementations of `JsonDeserializer`s that mostly delegate functionality to another deserializer implementation (possibly forming a chaing of deserializers delegating functionality in some cases)
`class` | `MapDeserializer` Basic serializer that can take Json "Object" structure and construct a `Map` instance, with typed contents.
`class` | `StdDelegatingDeserializer<T>` Deserializer implementation where given Java type is first deserialized by a standard Jackson deserializer into a delegate type; and then this delegate type is converted using a configured `Converter` into desired target type.
`class` | `ThrowableDeserializer` Deserializer that builds on basic `BeanDeserializer` but override some aspects like instance construction.
`class` | `UntypedObjectDeserializer` Deserializer implementation that is used if it is necessary to bind content of "unknown" type; something declared as basic `Object` (either explicitly, or due to type erasure).