Module org.eclipse.yasson
Class LongDeserializer
java.lang.Object
org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
org.eclipse.yasson.internal.deserializer.types.AbstractNumberDeserializer<Long>
org.eclipse.yasson.internal.deserializer.types.LongDeserializer
- All Implemented Interfaces:
ModelDeserializer<String>
Deserializer of the
Long
type.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) Object
deserializeNumberValue
(jakarta.json.stream.JsonParser value, DeserializationContextImpl context, Type rType) (package private) Long
parseNumberValue
(String value) Methods inherited from class org.eclipse.yasson.internal.deserializer.types.AbstractNumberDeserializer
deserializeStringValue
Methods inherited from class org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
deserialize, deserialize, deserialize, deserializeBooleanValue, getType
-
Constructor Details
-
LongDeserializer
LongDeserializer(TypeDeserializerBuilder builder)
-
-
Method Details
-
parseNumberValue
- Specified by:
parseNumberValue
in classAbstractNumberDeserializer<Long>
-
deserializeNumberValue
Object deserializeNumberValue(jakarta.json.stream.JsonParser value, DeserializationContextImpl context, Type rType) - Overrides:
deserializeNumberValue
in classTypeDeserializer
-