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