Uses of Interface
tools.jackson.databind.deser.KeyDeserializers
Packages that use KeyDeserializers
Package
Description
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.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 (
tools.jackson.databind).Contains implementation classes of deserialization part of
data binding.
Package that contains standard value and key deserializer implementations
Jackson uses for core JDK types.
Package that contains classes and interfaces to help implement
custom extension
JacksonModules
(which are registered on ObjectMapper via builders}.-
Uses of KeyDeserializers in tools.jackson.databind
Methods in tools.jackson.databind with parameters of type KeyDeserializersModifier and TypeMethodDescriptionJacksonModule.SetupContext.addKeyDeserializers(KeyDeserializers s) Method that module can use to register additional deserializers to use for handling Map key values (which are separate from value deserializers because they are always serialized from String values) -
Uses of KeyDeserializers in tools.jackson.databind.cfg
Fields in tools.jackson.databind.cfg declared as KeyDeserializersModifier and TypeFieldDescriptionprotected final KeyDeserializers[]DeserializerFactoryConfig._additionalKeyDeserializersList of providers for additional key deserializers, checked before considering standard key deserializers.protected static final KeyDeserializers[]DeserializerFactoryConfig.DEFAULT_KEY_DESERIALIZERSBy default we plug default key deserializers using as "just another" set of of key deserializers.Methods in tools.jackson.databind.cfg that return types with arguments of type KeyDeserializersMethods in tools.jackson.databind.cfg with parameters of type KeyDeserializersModifier and TypeMethodDescriptionModuleContextBase.addKeyDeserializers(KeyDeserializers kd) DeserializerFactoryConfig.withAdditionalKeyDeserializers(KeyDeserializers additional) Fluent/factory method used to construct a configuration object that has same key deserializer providers as this instance, plus one specified as argument.Constructors in tools.jackson.databind.cfg with parameters of type KeyDeserializersModifierConstructorDescriptionprotectedDeserializerFactoryConfig(Deserializers[] allAdditionalDeserializers, KeyDeserializers[] allAdditionalKeyDeserializers, ValueDeserializerModifier[] modifiers, ValueInstantiators[] vi) Copy-constructor that will create an instance that contains defined set of additional deserializer providers. -
Uses of KeyDeserializers in tools.jackson.databind.deser
Methods in tools.jackson.databind.deser with parameters of type KeyDeserializersModifier and TypeMethodDescriptionfinal DeserializerFactoryBasicDeserializerFactory.withAdditionalKeyDeserializers(KeyDeserializers additional) Convenience method for creating a new factory instance with additionalKeyDeserializers.abstract DeserializerFactoryDeserializerFactory.withAdditionalKeyDeserializers(KeyDeserializers additional) Convenience method for creating a new factory instance with additionalKeyDeserializers. -
Uses of KeyDeserializers in tools.jackson.databind.deser.jdk
Classes in tools.jackson.databind.deser.jdk that implement KeyDeserializersModifier and TypeClassDescriptionclassHelper class used to contain simple/well-known key deserializers. -
Uses of KeyDeserializers in tools.jackson.databind.module
Classes in tools.jackson.databind.module that implement KeyDeserializersModifier and TypeClassDescriptionclassSimple implementationKeyDeserializerswhich allows registration of deserializers based on raw (type erased class).