Class StdKeyDeserializer
- java.lang.Object
-
- org.codehaus.jackson.map.KeyDeserializer
-
- org.codehaus.jackson.map.deser.std.StdKeyDeserializer
-
- Direct Known Subclasses:
StdKeyDeserializer
public abstract class StdKeyDeserializer extends KeyDeserializer
Base class for simple key deserializers.- Since:
- 1.9 (moved from 'org.codehaus.jackson.map.deser.StdKeyDeserializer')
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.codehaus.jackson.map.KeyDeserializer
KeyDeserializer.None
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Class<?>_keyClass
-
Constructor Summary
Constructors Modifier Constructor Description protectedStdKeyDeserializer(java.lang.Class<?> cls)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.lang.Object_parse(java.lang.String key, DeserializationContext ctxt)protected double_parseDouble(java.lang.String key)protected int_parseInt(java.lang.String key)protected long_parseLong(java.lang.String key)java.lang.ObjectdeserializeKey(java.lang.String key, DeserializationContext ctxt)Method called to deserialize aMapkey from JSON property name.java.lang.Class<?>getKeyClass()
-
-
-
Method Detail
-
deserializeKey
public final java.lang.Object deserializeKey(java.lang.String key, DeserializationContext ctxt) throws java.io.IOException, JsonProcessingExceptionDescription copied from class:KeyDeserializerMethod called to deserialize aMapkey from JSON property name.- Specified by:
deserializeKeyin classKeyDeserializer- Throws:
java.io.IOExceptionJsonProcessingException
-
getKeyClass
public java.lang.Class<?> getKeyClass()
-
_parse
protected abstract java.lang.Object _parse(java.lang.String key, DeserializationContext ctxt) throws java.lang.Exception- Throws:
java.lang.Exception
-
_parseInt
protected int _parseInt(java.lang.String key) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
_parseLong
protected long _parseLong(java.lang.String key) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
_parseDouble
protected double _parseDouble(java.lang.String key) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
-