T - Type to deserialize.BigDecimalTypeDeserializer, BigIntegerTypeDeserializer, ByteTypeDeserializer, DoubleTypeDeserializer, FloatTypeDeserializer, IntegerTypeDeserializer, LongTypeDeserializer, ShortTypeDeserializerpublic abstract class AbstractNumberDeserializer<T extends Number> extends AbstractValueTypeDeserializer<T>
| Constructor | Description |
|---|---|
AbstractNumberDeserializer(Class<T> clazz,
JsonBindingModel model) |
Creates an instance of AbstractNumberDeserializer.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected Optional<Number> |
deserializeFormatted(String jsonValue,
boolean integerOnly,
JsonbContext jsonbContext) |
deserialize, deserialize, getModelpublic AbstractNumberDeserializer(Class<T> clazz, JsonBindingModel model)
clazz - Class to create deserializer for.model - Binding model.protected final Optional<Number> deserializeFormatted(String jsonValue, boolean integerOnly, JsonbContext jsonbContext)
Copyright © 2017 Oracle Corporation. All rights reserved.