public class UUIDDeserializer extends FromStringDeserializer<java.util.UUID>
FromStringDeserializer.Std
JsonDeserializer.None
Constructor and Description |
---|
UUIDDeserializer() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getEmptyValue(DeserializationContext ctxt)
Method called to determine value to be used for "empty" values
(most commonly when deserializing from empty JSON Strings).
|
deserialize, findDeserializer, logicalType, types
deserialize, deserializeWithType, getEmptyAccessPattern, getNullAccessPattern, supportsUpdate
getValueClass, getValueInstantiator, getValueType, getValueType, handledType
deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
public java.lang.Object getEmptyValue(DeserializationContext ctxt)
JsonDeserializer
JsonDeserializer.getNullValue(com.fasterxml.jackson.databind.DeserializationContext)
(which in turn
is usually simply Java null), but it can be overridden
for specific types. Or, if type should never be converted from empty
String, method can also throw an exception.
This method may be called once, or multiple times, depending on what
JsonDeserializer.getEmptyAccessPattern()
returns.
Default implementation simply calls JsonDeserializer.getNullValue(com.fasterxml.jackson.databind.DeserializationContext)
and
returns value.
getEmptyValue
in class JsonDeserializer<java.util.UUID>
Copyright © 2010 - 2023 Adobe. All Rights Reserved