Class LocalDateDeserializer
java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<LocalDate>
com.fasterxml.jackson.databind.deser.std.StdDeserializer<LocalDate>
com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<LocalDate>
com.fasterxml.jackson.datatype.jsr310.deser.JSR310DeserializerBase<LocalDate>
com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase<LocalDate>
com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.ContextualDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable,Serializable
Deserializer for Java 8 temporal
LocalDates.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer
com.fasterxml.jackson.databind.JsonDeserializer.None -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final DateTimeFormatterstatic final LocalDateDeserializerprivate static final longFields inherited from class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase
_formatter, _shapeFields inherited from class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DeserializerBase
_isLenientFields inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer
_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedLocalDateDeserializer(LocalDateDeserializer base, com.fasterxml.jackson.annotation.JsonFormat.Shape shape) Since 2.11protectedLocalDateDeserializer(LocalDateDeserializer base, Boolean leniency) Since 2.10Since 2.10 -
Method Summary
Modifier and TypeMethodDescriptionprotected LocalDate_fromString(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt, String string0) deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context) protected LocalDateDeserializerprotected LocalDateDeserializerwithLeniency(Boolean leniency) protected LocalDateDeserializerwithShape(com.fasterxml.jackson.annotation.JsonFormat.Shape shape) The default implementation returns this, because shape is more likely applicable in case of the serialization, usage during deserialization could cover only very specific cases.Methods inherited from class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase
_throwNoNumericTimestampNeedTimeZone, _withFormatOverrides, createContextualMethods inherited from class com.fasterxml.jackson.datatype.jsr310.deser.JSR310DeserializerBase
_failForNotLenient, _fromEmptyString, _handleDateTimeException, _handleUnexpectedToken, _handleUnexpectedToken, _isValidTimestampString, _peelDTE, _reportWrongToken, _reportWrongToken, deserializeWithType, isLenient, logicalTypeMethods inherited from class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer
deserialize, getEmptyAccessPattern, getNullAccessPattern, supportsUpdateMethods inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer
_byteOverflow, _checkBooleanToStringCoercion, _checkCoercionFail, _checkDoubleSpecialValue, _checkFloatSpecialValue, _checkFloatToIntCoercion, _checkFloatToStringCoercion, _checkFromStringCoercion, _checkFromStringCoercion, _checkIntToFloatCoercion, _checkIntToStringCoercion, _checkTextualNull, _checkToStringCoercion, _coerceBooleanFromInt, _coercedTypeDesc, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeFromEmptyString, _deserializeFromString, _deserializeWrappedValue, _failDoubleToIntCoercion, _findCoercionFromBlankString, _findCoercionFromEmptyArray, _findCoercionFromEmptyString, _findNullProvider, _hasTextualNull, _intOverflow, _isBlank, _isEmptyOrTextualNull, _isFalse, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _isTrue, _neitherNull, _nonNullNumber, _parseBoolean, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDouble, _parseDouble, _parseDoublePrimitive, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseInteger, _parseInteger, _parseIntPrimitive, _parseIntPrimitive, _parseLong, _parseLong, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueInstantiator, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleNestedArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializerMethods inherited from class com.fasterxml.jackson.databind.JsonDeserializer
deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
DEFAULT_FORMATTER
-
INSTANCE
-
-
Constructor Details
-
LocalDateDeserializer
protected LocalDateDeserializer() -
LocalDateDeserializer
-
LocalDateDeserializer
Since 2.10 -
LocalDateDeserializer
Since 2.10 -
LocalDateDeserializer
protected LocalDateDeserializer(LocalDateDeserializer base, com.fasterxml.jackson.annotation.JsonFormat.Shape shape) Since 2.11
-
-
Method Details
-
withDateFormat
- Specified by:
withDateFormatin classJSR310DateTimeDeserializerBase<LocalDate>
-
withLeniency
- Specified by:
withLeniencyin classJSR310DateTimeDeserializerBase<LocalDate>
-
withShape
Description copied from class:JSR310DateTimeDeserializerBaseThe default implementation returns this, because shape is more likely applicable in case of the serialization, usage during deserialization could cover only very specific cases.- Overrides:
withShapein classJSR310DateTimeDeserializerBase<LocalDate>
-
deserialize
public LocalDate deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context) throws IOException - Specified by:
deserializein classcom.fasterxml.jackson.databind.JsonDeserializer<LocalDate>- Throws:
IOException
-
_fromString
protected LocalDate _fromString(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt, String string0) throws IOException - Throws:
IOException
-