public abstract class StdKeyDeserializer extends KeyDeserializer
KeyDeserializer.None| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Class<?> |
_keyClass |
| Modifier | Constructor and Description |
|---|---|
protected |
StdKeyDeserializer(java.lang.Class<?> cls) |
| Modifier and Type | Method and 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.Object |
deserializeKey(java.lang.String key,
DeserializationContext ctxt)
Method called to deserialize a
Map key from JSON property name. |
java.lang.Class<?> |
getKeyClass() |
public final java.lang.Object deserializeKey(java.lang.String key,
DeserializationContext ctxt)
throws java.io.IOException,
JsonProcessingException
KeyDeserializerMap key from JSON property name.deserializeKey in class KeyDeserializerjava.io.IOExceptionJsonProcessingExceptionpublic java.lang.Class<?> getKeyClass()
protected abstract java.lang.Object _parse(java.lang.String key,
DeserializationContext ctxt)
throws java.lang.Exception
java.lang.Exceptionprotected int _parseInt(java.lang.String key)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionprotected long _parseLong(java.lang.String key)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionprotected double _parseDouble(java.lang.String key)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException