Class OffsetDateTimeDeserializer
java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<OffsetDateTime>
com.atlassian.confluence.api.serialization.OffsetDateTimeDeserializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.NullValueProvider
public class OffsetDateTimeDeserializer
extends com.fasterxml.jackson.databind.JsonDeserializer<OffsetDateTime>
This deserializer also handles the UNIX timestamps that are sent as datestrings.
- Since:
- 9.0
-
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 jp, com.fasterxml.jackson.databind.DeserializationContext ctxt) boolean
isUnixTimestampWithDecimal
(String dateString) 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 jp, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException - Specified by:
deserialize
in classcom.fasterxml.jackson.databind.JsonDeserializer<OffsetDateTime>
- Throws:
IOException
-
isUnixTimestampWithDecimal
-