Class NumberDeserializers
- java.lang.Object
-
- com.fasterxml.jackson.databind.deser.std.NumberDeserializers
-
public class NumberDeserializers extends java.lang.Object
Container class for deserializers that handle core JDK primitive (and matching wrapper) types, as well as standard "big" numeric types. Note that this includes types such asBoolean
andCharacter
which are not strictly numeric, but are part of primitive/wrapper types.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NumberDeserializers.BigDecimalDeserializer
static class
NumberDeserializers.BigIntegerDeserializer
This is bit trickier to implement efficiently, while avoiding overflow problems.static class
NumberDeserializers.BooleanDeserializer
static class
NumberDeserializers.ByteDeserializer
static class
NumberDeserializers.CharacterDeserializer
static class
NumberDeserializers.DoubleDeserializer
static class
NumberDeserializers.FloatDeserializer
static class
NumberDeserializers.IntegerDeserializer
static class
NumberDeserializers.LongDeserializer
static class
NumberDeserializers.NumberDeserializer
For typeNumber.class
, we can just rely on type mappings that plainJsonParser.getNumberValue()
returns.static class
NumberDeserializers.ShortDeserializer
-
Constructor Summary
Constructors Constructor Description NumberDeserializers()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JsonDeserializer<?>
find(java.lang.Class<?> rawType, java.lang.String clsName)
-
-
-
Method Detail
-
find
public static JsonDeserializer<?> find(java.lang.Class<?> rawType, java.lang.String clsName)
-
-