| 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.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.deser | Contains implementation classes of deserialization part of 
 data binding. | 
| com.fasterxml.jackson.databind.deser.std | Contains public standard implementations of abstraction that
 Jackson uses. | 
| com.fasterxml.jackson.databind.module | Package that contains classes and interfaces to help implement
 custom extension  Modules
 (which are registered usingObjectMapper.registerModule(com.fasterxml.jackson.databind.Module). | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | KeyDeserializer.NoneThis marker class is only to be used with annotations, to
 indicate that no deserializer is configured. | 
| Modifier and Type | Method and Description | 
|---|---|
| KeyDeserializer | DeserializationContext. findKeyDeserializer(JavaType keyType,
                   BeanProperty prop)Convenience method, functionally same as: | 
| abstract KeyDeserializer | DeserializationContext. keyDeserializerInstance(Annotated annotated,
                       Object deserDef) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract KeyDeserializer | HandlerInstantiator. keyDeserializerInstance(DeserializationConfig config,
                       Annotated annotated,
                       Class<?> keyDeserClass)Method called to get an instance of key deserializer of specified type. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected KeyDeserializer | SettableAnyProperty. _keyDeserializer | 
| Modifier and Type | Method and Description | 
|---|---|
| protected KeyDeserializer | DeserializerCache. _handleUnknownKeyDeserializer(DeserializationContext ctxt,
                             JavaType type) | 
| KeyDeserializer | ContextualKeyDeserializer. createContextual(DeserializationContext ctxt,
                BeanProperty property)Method called to see if a different (or differently configured) key deserializer
 is needed to deserialize keys of specified Map property. | 
| abstract KeyDeserializer | DeserializerFactory. createKeyDeserializer(DeserializationContext ctxt,
                     JavaType type)Method called to find if factory knows how to create a key deserializer
 for specified type; currently this means checking if a module has registered
 possible deserializers. | 
| KeyDeserializer | BasicDeserializerFactory. createKeyDeserializer(DeserializationContext ctxt,
                     JavaType type) | 
| KeyDeserializer | DeserializerCache. findKeyDeserializer(DeserializationContext ctxt,
                   DeserializerFactory factory,
                   JavaType type)Method called to get hold of a deserializer to use for deserializing
 keys for  Map. | 
| KeyDeserializer | KeyDeserializers. findKeyDeserializer(JavaType type,
                   DeserializationConfig config,
                   BeanDescription beanDesc) | 
| protected KeyDeserializer | BasicDeserializerFactory. findKeyDeserializerFromAnnotation(DeserializationContext ctxt,
                                 Annotated ann)Helper method called to check if a class or method
 has annotation that tells which class to use for deserialization of  Mapkeys. | 
| KeyDeserializer | DefaultDeserializationContext. keyDeserializerInstance(Annotated ann,
                       Object deserDef) | 
| KeyDeserializer | BeanDeserializerModifier. modifyKeyDeserializer(DeserializationConfig config,
                     JavaType type,
                     KeyDeserializer deserializer)Method called by  DeserializerFactoryafter it has constructed the
 standard key deserializer for given key type. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected JsonDeserializer<?> | BasicDeserializerFactory. _findCustomMapDeserializer(MapType type,
                          DeserializationConfig config,
                          BeanDescription beanDesc,
                          KeyDeserializer keyDeserializer,
                          TypeDeserializer elementTypeDeserializer,
                          JsonDeserializer<?> elementDeserializer) | 
| protected JsonDeserializer<?> | BasicDeserializerFactory. _findCustomMapLikeDeserializer(MapLikeType type,
                              DeserializationConfig config,
                              BeanDescription beanDesc,
                              KeyDeserializer keyDeserializer,
                              TypeDeserializer elementTypeDeserializer,
                              JsonDeserializer<?> elementDeserializer) | 
| static SettableAnyProperty | SettableAnyProperty. constructForMapField(DeserializationContext ctxt,
                    BeanProperty property,
                    AnnotatedMember field,
                    JavaType valueType,
                    KeyDeserializer keyDeser,
                    JsonDeserializer<Object> valueDeser,
                    TypeDeserializer typeDeser) | 
| static SettableAnyProperty | SettableAnyProperty. constructForMethod(DeserializationContext ctxt,
                  BeanProperty property,
                  AnnotatedMember field,
                  JavaType valueType,
                  KeyDeserializer keyDeser,
                  JsonDeserializer<Object> valueDeser,
                  TypeDeserializer typeDeser) | 
| JsonDeserializer<?> | Deserializers. findMapDeserializer(MapType type,
                   DeserializationConfig config,
                   BeanDescription beanDesc,
                   KeyDeserializer keyDeserializer,
                   TypeDeserializer elementTypeDeserializer,
                   JsonDeserializer<?> elementDeserializer)Method called to locate deserializer for specified  Maptype. | 
| JsonDeserializer<?> | Deserializers.Base. findMapDeserializer(MapType type,
                   DeserializationConfig config,
                   BeanDescription beanDesc,
                   KeyDeserializer keyDeserializer,
                   TypeDeserializer elementTypeDeserializer,
                   JsonDeserializer<?> elementDeserializer) | 
| JsonDeserializer<?> | Deserializers. findMapLikeDeserializer(MapLikeType type,
                       DeserializationConfig config,
                       BeanDescription beanDesc,
                       KeyDeserializer keyDeserializer,
                       TypeDeserializer elementTypeDeserializer,
                       JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specified
 "Map-like" type (one that acts
 like  Mapbut does not implement it). | 
| JsonDeserializer<?> | Deserializers.Base. findMapLikeDeserializer(MapLikeType type,
                       DeserializationConfig config,
                       BeanDescription beanDesc,
                       KeyDeserializer keyDeserializer,
                       TypeDeserializer elementTypeDeserializer,
                       JsonDeserializer<?> elementDeserializer) | 
| KeyDeserializer | BeanDeserializerModifier. modifyKeyDeserializer(DeserializationConfig config,
                     JavaType type,
                     KeyDeserializer deserializer)Method called by  DeserializerFactoryafter it has constructed the
 standard key deserializer for given key type. | 
| Constructor and Description | 
|---|
| MapFieldAnyProperty(BeanProperty property,
                   AnnotatedMember field,
                   JavaType valueType,
                   KeyDeserializer keyDeser,
                   JsonDeserializer<Object> valueDeser,
                   TypeDeserializer typeDeser,
                   ValueInstantiator inst) | 
| MethodAnyProperty(BeanProperty property,
                 AnnotatedMember field,
                 JavaType valueType,
                 KeyDeserializer keyDeser,
                 JsonDeserializer<Object> valueDeser,
                 TypeDeserializer typeDeser) | 
| SettableAnyProperty(BeanProperty property,
                   AnnotatedMember setter,
                   JavaType type,
                   KeyDeserializer keyDeser,
                   JsonDeserializer<Object> valueDeser,
                   TypeDeserializer typeDeser) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | StdKeyDeserializerDefault  KeyDeserializerimplementation used for mostMaptypes Jackson supports. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected KeyDeserializer | EnumMapDeserializer. _keyDeserializer | 
| protected KeyDeserializer | MapDeserializer. _keyDeserializerKey deserializer to use; either passed via constructor
 (when indicated by annotations), or resolved when
  MapDeserializer.resolve(com.fasterxml.jackson.databind.DeserializationContext)is called; | 
| protected KeyDeserializer | MapEntryDeserializer. _keyDeserializerKey deserializer to use; either passed via constructor
 (when indicated by annotations), or resolved when
  MapEntryDeserializer.createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)is called; | 
| Modifier and Type | Method and Description | 
|---|---|
| static KeyDeserializer | StdKeyDeserializers. constructDelegatingKeyDeserializer(DeserializationConfig config,
                                  JavaType type,
                                  JsonDeserializer<?> deser) | 
| static KeyDeserializer | StdKeyDeserializers. constructEnumKeyDeserializer(EnumResolver enumResolver) | 
| static KeyDeserializer | StdKeyDeserializers. constructEnumKeyDeserializer(EnumResolver enumResolver,
                            AnnotatedMethod factory) | 
| KeyDeserializer | StdKeyDeserializers. findKeyDeserializer(JavaType type,
                   DeserializationConfig config,
                   BeanDescription beanDesc) | 
| static KeyDeserializer | StdKeyDeserializers. findStringBasedKeyDeserializer(DeserializationConfig config,
                              JavaType type) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | MapDeserializer. _isStdKeyDeser(JavaType mapType,
              KeyDeserializer keyDeser)Helper method used to check whether we can just use the default key
 deserialization, where JSON String becomes Java String. | 
| protected boolean | StdDeserializer. isDefaultKeyDeserializer(KeyDeserializer keyDeser) | 
| EnumMapDeserializer | EnumMapDeserializer. withResolved(KeyDeserializer keyDeserializer,
            JsonDeserializer<?> valueDeserializer,
            TypeDeserializer valueTypeDeser,
            NullValueProvider nuller) | 
| protected MapEntryDeserializer | MapEntryDeserializer. withResolved(KeyDeserializer keyDeser,
            TypeDeserializer valueTypeDeser,
            JsonDeserializer<?> valueDeser)Fluent factory method used to create a copy with slightly
 different settings. | 
| protected MapDeserializer | MapDeserializer. withResolved(KeyDeserializer keyDeser,
            TypeDeserializer valueTypeDeser,
            JsonDeserializer<?> valueDeser,
            NullValueProvider nuller,
            Set<String> ignorable)Fluent factory method used to create a copy with slightly
 different settings. | 
| protected MapDeserializer | MapDeserializer. withResolved(KeyDeserializer keyDeser,
            TypeDeserializer valueTypeDeser,
            JsonDeserializer<?> valueDeser,
            NullValueProvider nuller,
            Set<String> ignorable,
            Set<String> includable) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected HashMap<ClassKey,KeyDeserializer> | SimpleKeyDeserializers. _classMappings | 
| Modifier and Type | Method and Description | 
|---|---|
| KeyDeserializer | SimpleKeyDeserializers. findKeyDeserializer(JavaType type,
                   DeserializationConfig config,
                   BeanDescription beanDesc) | 
| Modifier and Type | Method and Description | 
|---|---|
| SimpleKeyDeserializers | SimpleKeyDeserializers. addDeserializer(Class<?> forClass,
               KeyDeserializer deser) | 
| SimpleModule | SimpleModule. addKeyDeserializer(Class<?> type,
                  KeyDeserializer deser) | 
| JsonDeserializer<?> | SimpleDeserializers. findMapDeserializer(MapType type,
                   DeserializationConfig config,
                   BeanDescription beanDesc,
                   KeyDeserializer keyDeserializer,
                   TypeDeserializer elementTypeDeserializer,
                   JsonDeserializer<?> elementDeserializer) | 
| JsonDeserializer<?> | SimpleDeserializers. findMapLikeDeserializer(MapLikeType type,
                       DeserializationConfig config,
                       BeanDescription beanDesc,
                       KeyDeserializer keyDeserializer,
                       TypeDeserializer elementTypeDeserializer,
                       JsonDeserializer<?> elementDeserializer) | 
Copyright © 2008–2022 FasterXML. All rights reserved.