Class ObjectMapperConfig.OffsetDateTimeDeserializer
java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<OffsetDateTime>
com.beassolution.rule.config.ObjectMapperConfig.OffsetDateTimeDeserializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.NullValueProvider
- Enclosing class:
ObjectMapperConfig
public static class ObjectMapperConfig.OffsetDateTimeDeserializer
extends com.fasterxml.jackson.databind.JsonDeserializer<OffsetDateTime>
Custom deserializer for OffsetDateTime objects.
This deserializer converts ISO instant format strings back to OffsetDateTime objects.
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Beas Solution Team
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer
com.fasterxml.jackson.databind.JsonDeserializer.None
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize
(com.fasterxml.jackson.core.JsonParser jsonParser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) Deserializes an ISO instant format string to OffsetDateTime.Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer
deserialize, deserializeWithType, deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, handledType, isCachable, logicalType, replaceDelegatee, supportsUpdate, unwrappingDeserializer
-
Constructor Details
-
OffsetDateTimeDeserializer
public OffsetDateTimeDeserializer()
-
-
Method Details
-
deserialize
public OffsetDateTime deserialize(com.fasterxml.jackson.core.JsonParser jsonParser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) throws IOException Deserializes an ISO instant format string to OffsetDateTime.- Specified by:
deserialize
in classcom.fasterxml.jackson.databind.JsonDeserializer<OffsetDateTime>
- Parameters:
jsonParser
- The JsonParser to read fromdeserializationContext
- The DeserializationContext- Returns:
- Parsed OffsetDateTime
- Throws:
IOException
- if deserialization fails
-