Module org.eclipse.yasson
Class SqlDateDeserializer
java.lang.Object
org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
org.eclipse.yasson.internal.deserializer.types.SqlDateDeserializer
- All Implemented Interfaces:
jakarta.json.bind.serializer.JsonbDeserializer<Date>,ModelDeserializer<String>
public class SqlDateDeserializer
extends TypeDeserializer
implements jakarta.json.bind.serializer.JsonbDeserializer<Date>
Deserializer of the
Date type.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(jakarta.json.stream.JsonParser parser, jakarta.json.bind.serializer.DeserializationContext ctx, Type rtType) deserializeStringValue(String value, DeserializationContextImpl context, Type rType) protected DatefromInstant(Instant instant) protected DateTimeFormattergetZonedFormatter(DateTimeFormatter formatter) protected DateparseDefault(String jsonValue, Locale locale) protected DateparseWithFormatter(String jsonValue, DateTimeFormatter formatter) Methods inherited from class org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
deserialize, deserialize, deserialize
-
Constructor Details
-
SqlDateDeserializer
public SqlDateDeserializer()Create new instance.
-
-
Method Details
-
fromInstant
-
parseDefault
-
parseWithFormatter
-
deserialize
public Date deserialize(jakarta.json.stream.JsonParser parser, jakarta.json.bind.serializer.DeserializationContext ctx, Type rtType) - Specified by:
deserializein interfacejakarta.json.bind.serializer.JsonbDeserializer<Date>
-
deserializeStringValue
-
getZonedFormatter
-