@Target(value={ANNOTATION_TYPE,METHOD,FIELD,TYPE,PARAMETER})
@Retention(value=RUNTIME)
public @interface JsonTypeResolver
NOTE: since 2.4, applicable to properties as well (should have been long time ago, but problem only found then)
Modifier and Type | Required Element and Description |
---|---|
java.lang.Class<? extends TypeResolverBuilder<?>> |
value
Defines implementation class of
TypeResolverBuilder which is used to construct
actual TypeDeserializer and TypeDeserializer
instances that handle reading and writing addition type information needed to support polymorphic
deserialization. |
public abstract java.lang.Class<? extends TypeResolverBuilder<?>> value
TypeResolverBuilder
which is used to construct
actual TypeDeserializer
and TypeDeserializer
instances that handle reading and writing addition type information needed to support polymorphic
deserialization.Copyright © 2010 - 2020 Adobe. All Rights Reserved