Package | Description |
---|---|
org.codehaus.jackson.map |
Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
ObjectMapper class, as well
as convenience methods included in
JsonParser |
org.codehaus.jackson.map.deser |
Contains implementation classes of deserialization part of
data binding.
|
org.codehaus.jackson.map.module |
Package that contains classes and interfaces to help implement
custom extension
Module s
(which are registered using
ObjectMapper.registerModule(org.codehaus.jackson.map.Module) . |
Modifier and Type | Method | Description |
---|---|---|
abstract java.lang.Iterable<KeyDeserializers> |
DeserializerFactory.Config.keyDeserializers() |
Modifier and Type | Method | Description |
---|---|---|
void |
Module.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)
|
abstract DeserializerFactory.Config |
DeserializerFactory.Config.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.
|
DeserializerFactory |
DeserializerFactory.withAdditionalKeyDeserializers(KeyDeserializers additional) |
Convenience method for creating a new factory instance with additional
KeyDeserializers . |
abstract DeserializerProvider |
DeserializerProvider.withAdditionalKeyDeserializers(KeyDeserializers d) |
Modifier and Type | Field | Description |
---|---|---|
protected KeyDeserializers[] |
BeanDeserializerFactory.ConfigImpl._additionalKeyDeserializers |
List of providers for additional key deserializers, checked before considering
standard key deserializers.
|
protected static KeyDeserializers[] |
BeanDeserializerFactory.ConfigImpl.NO_KEY_DESERIALIZERS |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Iterable<KeyDeserializers> |
BeanDeserializerFactory.ConfigImpl.keyDeserializers() |
Modifier and Type | Method | Description |
---|---|---|
DeserializerFactory.Config |
BeanDeserializerFactory.ConfigImpl.withAdditionalKeyDeserializers(KeyDeserializers additional) |
|
DeserializerProvider |
StdDeserializerProvider.withAdditionalKeyDeserializers(KeyDeserializers d) |
Constructor | Description |
---|---|
ConfigImpl(Deserializers[] allAdditionalDeserializers,
KeyDeserializers[] allAdditionalKeyDeserializers,
BeanDeserializerModifier[] modifiers,
AbstractTypeResolver[] atr,
ValueInstantiators[] vi) |
Copy-constructor that will create an instance that contains defined
set of additional deserializer providers.
|
Modifier and Type | Class | Description |
---|---|---|
class |
SimpleKeyDeserializers |
Simple implementation
KeyDeserializers which allows registration of
deserializers based on raw (type erased class). |