public abstract class SubtypeDeserializer<T,D extends JsonDeserializer<T>> extends HasDeserializer<T,D>
AbstractBeanJsonDeserializer| Modifier and Type | Class and Description |
|---|---|
static class |
SubtypeDeserializer.BeanSubtypeDeserializer<T>
Delegate the deserialization of a subtype to a corresponding
AbstractBeanJsonDeserializer |
static class |
SubtypeDeserializer.DefaultSubtypeDeserializer<T>
Delegate the deserialization of a subtype to a corresponding
JsonDeserializer |
| Constructor and Description |
|---|
SubtypeDeserializer() |
| Modifier and Type | Method and Description |
|---|---|
T |
deserializeInline(JsonReader reader,
JsonDeserializationContext ctx,
JsonDeserializerParameters params,
IdentityDeserializationInfo identityInfo,
TypeDeserializationInfo typeInfo,
String typeInformation,
Map<String,String> bufferedProperties) |
T |
deserializeWrapped(JsonReader reader,
JsonDeserializationContext ctx,
JsonDeserializerParameters params,
IdentityDeserializationInfo identityInfo,
TypeDeserializationInfo typeInfo,
String typeInformation) |
S |
getDeserializer() |
getDeserializer, newDeserializerpublic S getDeserializer()
public T deserializeInline(JsonReader reader, JsonDeserializationContext ctx, JsonDeserializerParameters params, IdentityDeserializationInfo identityInfo, TypeDeserializationInfo typeInfo, String typeInformation, Map<String,String> bufferedProperties)
public T deserializeWrapped(JsonReader reader, JsonDeserializationContext ctx, JsonDeserializerParameters params, IdentityDeserializationInfo identityInfo, TypeDeserializationInfo typeInfo, String typeInformation)
Copyright © 2016. All Rights Reserved.