org.codehaus.jackson.map.annotate
Annotation Type JsonTypeIdResolver


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface JsonTypeIdResolver

Annotation that can be used to plug a custom type identifier handler (TypeIdResolver) to be used by TypeSerializers and TypeDeserializers for converting between java types and type id included in JSON content. In simplest cases this can be a simple class with static mapping between type names and matching classes.

Since:
1.5
Author:
tatu

Required Element Summary
 Class<? extends TypeIdResolver> value
          Defines implementation class of TypeIdResolver to use for converting between external type id (type name) and actual type of object.
 

Element Detail

value

public abstract Class<? extends TypeIdResolver> value
Defines implementation class of TypeIdResolver to use for converting between external type id (type name) and actual type of object.