| Modifier and Type | Method and Description |
|---|---|
JsonDeserializer<T> |
AbstractObjectMapper.getDeserializer() |
protected JsonDeserializer<T> |
AbstractObjectWriter.newDeserializer() |
protected abstract JsonDeserializer<T> |
AbstractObjectMapper.newDeserializer()
Instantiates a new deserializer
|
| Modifier and Type | Method and Description |
|---|---|
AbstractConfiguration.TypeConfiguration<T> |
AbstractConfiguration.TypeConfiguration.deserializer(java.lang.Class<? extends JsonDeserializer> deserializer) |
| Modifier and Type | Method and Description |
|---|---|
protected <C> java.util.List<C> |
AbstractArrayJsonDeserializer.deserializeIntoList(JsonReader reader,
JsonDeserializationContext ctx,
JsonDeserializer<C> deserializer,
JsonDeserializerParameters params)
Deserializes the array into a
List. |
static <T> ArrayJsonDeserializer<T> |
ArrayJsonDeserializer.newInstance(JsonDeserializer<T> deserializer,
ArrayJsonDeserializer.ArrayCreator<T> arrayCreator) |
| Constructor and Description |
|---|
ArrayJsonDeserializer(JsonDeserializer<T> deserializer,
ArrayJsonDeserializer.ArrayCreator<T> arrayCreator) |
| Modifier and Type | Class and Description |
|---|---|
class |
StringArrayJsonDeserializer
Default
JsonDeserializer implementation for array of String. |
| Modifier and Type | Method and Description |
|---|---|
protected <C> java.util.List<java.util.List<C>> |
AbstractArray2dJsonDeserializer.deserializeIntoList(JsonReader reader,
JsonDeserializationContext ctx,
JsonDeserializer<C> deserializer,
JsonDeserializerParameters params)
Deserializes the array into a
List. |
protected <C> java.util.List<java.util.List<C>> |
AbstractArray2dJsonDeserializer.doDeserializeIntoList(JsonReader reader,
JsonDeserializationContext ctx,
JsonDeserializer<C> deserializer,
JsonDeserializerParameters params,
JsonToken token) |
static <T> Array2dJsonDeserializer<T> |
Array2dJsonDeserializer.newInstance(JsonDeserializer<T> deserializer,
Array2dJsonDeserializer.Array2dCreator<T> arrayCreator) |
| Constructor and Description |
|---|
Array2dJsonDeserializer(JsonDeserializer<T> deserializer,
Array2dJsonDeserializer.Array2dCreator<T> array2dCreator) |
| Modifier and Type | Class and Description |
|---|---|
class |
HasDeserializer<V,S extends JsonDeserializer<V>>
Lazy initialize a
JsonDeserializer |
class |
HasDeserializerAndParameters<V,S extends JsonDeserializer<V>>
Lazy initialize a
JsonDeserializer |
class |
SubtypeDeserializer<T,D extends JsonDeserializer<T>>
Delegate the deserialization of a subtype to a corresponding
AbstractBeanJsonDeserializer |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBeanJsonDeserializer<T>
Base implementation of
JsonDeserializer for beans. |
class |
AbstractDelegationBeanJsonDeserializer<T> |
class |
AbstractObjectBeanJsonDeserializer |
class |
AbstractSerializableBeanJsonDeserializer |
| Modifier and Type | Method and Description |
|---|---|
protected abstract JsonDeserializer<?> |
HasDeserializer.newDeserializer() |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCollectionJsonDeserializer<T>
Default
JsonDeserializer implementation for AbstractCollection. |
class |
AbstractListJsonDeserializer<T>
Default
JsonDeserializer implementation for AbstractList. |
class |
AbstractQueueJsonDeserializer<T>
Default
JsonDeserializer implementation for AbstractQueue. |
class |
AbstractSequentialListJsonDeserializer<T>
Default
JsonDeserializer implementation for AbstractSequentialList. |
class |
AbstractSetJsonDeserializer<T>
Default
JsonDeserializer implementation for Set. |
class |
ArrayListJsonDeserializer<T>
Default
JsonDeserializer implementation for ArrayList. |
class |
BaseCollectionJsonDeserializer<C extends java.util.Collection<T>,T>
Base
JsonDeserializer implementation for Collection. |
class |
BaseIterableJsonDeserializer<I extends java.lang.Iterable<T>,T>
Base
JsonDeserializer implementation for Iterable. |
class |
BaseListJsonDeserializer<L extends java.util.List<T>,T>
Base
JsonDeserializer implementation for List. |
class |
BaseQueueJsonDeserializer<Q extends java.util.Queue<T>,T>
Base
JsonDeserializer implementation for Queue. |
class |
BaseSetJsonDeserializer<S extends java.util.Set<T>,T>
Base
JsonDeserializer implementation for Set. |
class |
BaseSortedSetJsonDeserializer<S extends java.util.SortedSet<T>,T>
Base
JsonDeserializer implementation for SortedSet. |
class |
CollectionJsonDeserializer<T>
Default
JsonDeserializer implementation for Collection. |
class |
EnumSetJsonDeserializer<E extends java.lang.Enum<E>>
Default
JsonDeserializer implementation for EnumSet. |
class |
HashSetJsonDeserializer<T>
Default
JsonDeserializer implementation for HashSet. |
class |
IterableJsonDeserializer<T>
Default
JsonDeserializer implementation for Iterable. |
class |
LinkedHashSetJsonDeserializer<T>
Default
JsonDeserializer implementation for LinkedHashSet. |
class |
LinkedListJsonDeserializer<T>
Default
JsonDeserializer implementation for LinkedList. |
class |
ListJsonDeserializer<T>
Default
JsonDeserializer implementation for List. |
class |
PriorityQueueJsonDeserializer<T>
Default
JsonDeserializer implementation for PriorityQueue. |
class |
QueueJsonDeserializer<T>
Default
JsonDeserializer implementation for Queue. |
class |
SetJsonDeserializer<T>
Default
JsonDeserializer implementation for Set. |
class |
SortedSetJsonDeserializer<T>
Default
JsonDeserializer implementation for SortedSet. |
class |
StackJsonDeserializer<T>
Default
JsonDeserializer implementation for Stack. |
class |
TreeSetJsonDeserializer<T>
Default
JsonDeserializer implementation for TreeSet. |
class |
VectorJsonDeserializer<T>
Default
JsonDeserializer implementation for Vector. |
| Modifier and Type | Field and Description |
|---|---|
protected JsonDeserializer<T> |
BaseIterableJsonDeserializer.deserializer |
| Modifier and Type | Method and Description |
|---|---|
static <T> TreeSetJsonDeserializer<T> |
TreeSetJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> StackJsonDeserializer<T> |
StackJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> AbstractSequentialListJsonDeserializer<T> |
AbstractSequentialListJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> SortedSetJsonDeserializer<T> |
SortedSetJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> AbstractListJsonDeserializer<T> |
AbstractListJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> IterableJsonDeserializer<T> |
IterableJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> ArrayListJsonDeserializer<T> |
ArrayListJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> HashSetJsonDeserializer<T> |
HashSetJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> AbstractSetJsonDeserializer<T> |
AbstractSetJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> VectorJsonDeserializer<T> |
VectorJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> QueueJsonDeserializer<T> |
QueueJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> SetJsonDeserializer<T> |
SetJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> LinkedListJsonDeserializer<T> |
LinkedListJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> CollectionJsonDeserializer<T> |
CollectionJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> ListJsonDeserializer<T> |
ListJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> LinkedHashSetJsonDeserializer<T> |
LinkedHashSetJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> AbstractQueueJsonDeserializer<T> |
AbstractQueueJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> AbstractCollectionJsonDeserializer<T> |
AbstractCollectionJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
static <T> PriorityQueueJsonDeserializer<T> |
PriorityQueueJsonDeserializer.newInstance(JsonDeserializer<T> deserializer) |
| Constructor and Description |
|---|
BaseCollectionJsonDeserializer(JsonDeserializer<T> deserializer) |
BaseIterableJsonDeserializer(JsonDeserializer<T> deserializer) |
BaseListJsonDeserializer(JsonDeserializer<T> deserializer) |
BaseQueueJsonDeserializer(JsonDeserializer<T> deserializer) |
BaseSetJsonDeserializer(JsonDeserializer<T> deserializer) |
BaseSortedSetJsonDeserializer(JsonDeserializer<T> deserializer) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMapJsonDeserializer<K,V>
Default
JsonDeserializer implementation for AbstractMap. |
class |
BaseMapJsonDeserializer<M extends java.util.Map<K,V>,K,V>
Base
JsonDeserializer implementation for Map. |
class |
EnumMapJsonDeserializer<E extends java.lang.Enum<E>,V>
Default
JsonDeserializer implementation for EnumMap. |
class |
HashMapJsonDeserializer<K,V>
Default
JsonDeserializer implementation for HashMap. |
class |
IdentityHashMapJsonDeserializer<K,V>
Default
JsonDeserializer implementation for IdentityHashMap. |
class |
LinkedHashMapJsonDeserializer<K,V>
Default
JsonDeserializer implementation for LinkedHashMap. |
class |
MapJsonDeserializer<K,V>
Default
JsonDeserializer implementation for Map. |
class |
SortedMapJsonDeserializer<K,V>
Default
JsonDeserializer implementation for SortedMap. |
class |
TreeMapJsonDeserializer<K,V>
Default
JsonDeserializer implementation for TreeMap. |
| Modifier and Type | Field and Description |
|---|---|
protected JsonDeserializer<V> |
BaseMapJsonDeserializer.valueDeserializer
JsonDeserializer used to deserialize the values. |
| Modifier and Type | Method and Description |
|---|---|
static <E extends java.lang.Enum<E>,V> |
EnumMapJsonDeserializer.newInstance(EnumKeyDeserializer<E> keyDeserializer,
JsonDeserializer<V> valueDeserializer) |
static <K,V> AbstractMapJsonDeserializer<K,V> |
AbstractMapJsonDeserializer.newInstance(KeyDeserializer<K> keyDeserializer,
JsonDeserializer<V> valueDeserializer) |
static <K,V> IdentityHashMapJsonDeserializer<K,V> |
IdentityHashMapJsonDeserializer.newInstance(KeyDeserializer<K> keyDeserializer,
JsonDeserializer<V> valueDeserializer) |
static <K,V> LinkedHashMapJsonDeserializer<K,V> |
LinkedHashMapJsonDeserializer.newInstance(KeyDeserializer<K> keyDeserializer,
JsonDeserializer<V> valueDeserializer) |
static <K,V> MapJsonDeserializer<K,V> |
MapJsonDeserializer.newInstance(KeyDeserializer<K> keyDeserializer,
JsonDeserializer<V> valueDeserializer) |
static <K,V> SortedMapJsonDeserializer<K,V> |
SortedMapJsonDeserializer.newInstance(KeyDeserializer<K> keyDeserializer,
JsonDeserializer<V> valueDeserializer) |
static <K,V> TreeMapJsonDeserializer<K,V> |
TreeMapJsonDeserializer.newInstance(KeyDeserializer<K> keyDeserializer,
JsonDeserializer<V> valueDeserializer) |
static <K,V> HashMapJsonDeserializer<K,V> |
HashMapJsonDeserializer.newInstance(KeyDeserializer<K> keyDeserializer,
JsonDeserializer<V> valueDeserializer) |
| Constructor and Description |
|---|
BaseMapJsonDeserializer(KeyDeserializer<K> keyDeserializer,
JsonDeserializer<V> valueDeserializer) |
Copyright © 2015. All Rights Reserved.