| 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.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. 
 | 
| com.fasterxml.jackson.databind.util | 
 Utility classes for Mapper package. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AccessPattern | 
JsonDeserializer.getEmptyAccessPattern()
This method may be called in conjunction with calls to
  
JsonDeserializer.getEmptyValue(DeserializationContext), to check whether it needs
 to be called just once (static values), or each time empty value is
 needed. | 
AccessPattern | 
JsonDeserializer.getNullAccessPattern()
This method may be called in conjunction with calls to
  
JsonDeserializer.getNullValue(DeserializationContext), to check whether it needs
 to be called just once (static values), or each time empty value is
 needed. | 
| Modifier and Type | Method and Description | 
|---|---|
AccessPattern | 
BeanDeserializerBase.getEmptyAccessPattern()  | 
AccessPattern | 
BeanDeserializerBase.getNullAccessPattern()  | 
AccessPattern | 
NullValueProvider.getNullAccessPattern()
Accessor that may be used to determine if and when provider must be called to
 access null replacement value. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected AccessPattern | 
NullsConstantProvider._access  | 
| Modifier and Type | Method and Description | 
|---|---|
AccessPattern | 
NullsFailProvider.getNullAccessPattern()  | 
AccessPattern | 
NullsAsEmptyProvider.getNullAccessPattern()  | 
AccessPattern | 
NullsConstantProvider.getNullAccessPattern()  | 
| Modifier and Type | Method and Description | 
|---|---|
AccessPattern | 
ContainerDeserializerBase.getEmptyAccessPattern()  | 
AccessPattern | 
ReferenceTypeDeserializer.getEmptyAccessPattern()  | 
AccessPattern | 
EnumSetDeserializer.getEmptyAccessPattern()  | 
AccessPattern | 
StdScalarDeserializer.getEmptyAccessPattern()  | 
AccessPattern | 
ObjectArrayDeserializer.getEmptyAccessPattern()  | 
AccessPattern | 
PrimitiveArrayDeserializers.getEmptyAccessPattern()  | 
AccessPattern | 
StringArrayDeserializer.getEmptyAccessPattern()  | 
AccessPattern | 
DelegatingDeserializer.getNullAccessPattern()  | 
AccessPattern | 
ReferenceTypeDeserializer.getNullAccessPattern()
Null value varies dynamically (unlike with scalar types),
 so let's indicate this. 
 | 
AccessPattern | 
StdScalarDeserializer.getNullAccessPattern()  | 
AccessPattern | 
NumberDeserializers.PrimitiveOrWrapperDeserializer.getNullAccessPattern()  | 
| Modifier and Type | Method and Description | 
|---|---|
static AccessPattern | 
AccessPattern.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static AccessPattern[] | 
AccessPattern.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
Copyright © 2008–2020 FasterXML. All rights reserved.