K - Type of the keys inside the AbstractMapV - Type of the values inside the AbstractMappublic final class AbstractMapJsonDeserializer<K,V> extends BaseMapJsonDeserializer<AbstractMap<K,V>,K,V>
JsonDeserializer implementation for AbstractMap. The deserialization process returns a LinkedHashMap.
Cannot be overriden. Use BaseMapJsonDeserializer.
keyDeserializer, valueDeserializer| Modifier and Type | Method and Description |
|---|---|
static <K,V> AbstractMapJsonDeserializer<K,V> |
newInstance(KeyDeserializer<K> keyDeserializer,
JsonDeserializer<V> valueDeserializer)
newInstance
|
protected AbstractMap<K,V> |
newMap()
Instantiates a new map for deserialization process.
|
doDeserialize, setBackReferencedeserialize, deserialize, deserializeNullValuepublic static <K,V> AbstractMapJsonDeserializer<K,V> newInstance(KeyDeserializer<K> keyDeserializer, JsonDeserializer<V> valueDeserializer)
newInstance
K - Type of the keys inside the AbstractMapV - Type of the values inside the AbstractMapkeyDeserializer - KeyDeserializer used to deserialize the keys.valueDeserializer - JsonDeserializer used to deserialize the values.AbstractMapJsonDeserializerprotected AbstractMap<K,V> newMap()
newMap in class BaseMapJsonDeserializer<AbstractMap<K,V>,K,V>Copyright © 2019. All rights reserved.