public final class JsonDeserializerParameters extends Object
JsonIgnoreProperties. They are specific to one
JsonDeserializer and that's why they are not contained inside JsonDeserializationContext.
For container deserializers like ListJsonDeserializer, these parameters are passed to the value deserializer.
| Modifier and Type | Field and Description |
|---|---|
static JsonDeserializerParameters |
DEFAULT
Constant
DEFAULT |
| Constructor and Description |
|---|
JsonDeserializerParameters() |
| Modifier and Type | Method and Description |
|---|---|
JsonDeserializerParameters |
addIgnoredProperty(String ignoredProperty)
addIgnoredProperty
|
IdentityDeserializationInfo |
getIdentityInfo()
Getter for the field
identityInfo. |
Set<String> |
getIgnoredProperties()
Getter for the field
ignoredProperties. |
String |
getLocale()
Getter for the field
locale. |
String |
getPattern()
Getter for the field
pattern. |
com.fasterxml.jackson.annotation.JsonFormat.Shape |
getShape()
Getter for the field
shape. |
TypeDeserializationInfo |
getTypeInfo()
Getter for the field
typeInfo. |
boolean |
isIgnoreUnknown()
isIgnoreUnknown
|
JsonDeserializerParameters |
setIdentityInfo(IdentityDeserializationInfo identityInfo)
Setter for the field
identityInfo. |
JsonDeserializerParameters |
setIgnoreUnknown(boolean ignoreUnknown)
Setter for the field
ignoreUnknown. |
JsonDeserializerParameters |
setLocale(String locale)
Setter for the field
locale. |
JsonDeserializerParameters |
setPattern(String pattern)
Setter for the field
pattern. |
JsonDeserializerParameters |
setShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape)
Setter for the field
shape. |
JsonDeserializerParameters |
setTypeInfo(TypeDeserializationInfo typeInfo)
Setter for the field
typeInfo. |
public static final JsonDeserializerParameters DEFAULT
DEFAULTpublic JsonDeserializerParameters setPattern(String pattern)
Setter for the field pattern.
pattern - a String object.JsonDeserializerParameters object.public com.fasterxml.jackson.annotation.JsonFormat.Shape getShape()
Getter for the field shape.
JsonFormat.Shape object.public JsonDeserializerParameters setShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape)
Setter for the field shape.
shape - a JsonFormat.Shape object.JsonDeserializerParameters object.public JsonDeserializerParameters setLocale(String locale)
Setter for the field locale.
locale - a String object.JsonDeserializerParameters object.public Set<String> getIgnoredProperties()
Getter for the field ignoredProperties.
Set object.public JsonDeserializerParameters addIgnoredProperty(String ignoredProperty)
addIgnoredProperty
ignoredProperty - a String object.JsonDeserializerParameters object.public boolean isIgnoreUnknown()
isIgnoreUnknown
public JsonDeserializerParameters setIgnoreUnknown(boolean ignoreUnknown)
Setter for the field ignoreUnknown.
ignoreUnknown - a boolean.JsonDeserializerParameters object.public IdentityDeserializationInfo getIdentityInfo()
Getter for the field identityInfo.
IdentityDeserializationInfo object.public JsonDeserializerParameters setIdentityInfo(IdentityDeserializationInfo identityInfo)
Setter for the field identityInfo.
identityInfo - a IdentityDeserializationInfo object.JsonDeserializerParameters object.public TypeDeserializationInfo getTypeInfo()
Getter for the field typeInfo.
TypeDeserializationInfo object.public JsonDeserializerParameters setTypeInfo(TypeDeserializationInfo typeInfo)
Setter for the field typeInfo.
typeInfo - a TypeDeserializationInfo object.JsonDeserializerParameters object.Copyright © 2017. All Rights Reserved.