@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface JSONType
| Modifier and Type | Optional Element and Description |
|---|---|
boolean |
alphabetic |
boolean |
asm |
java.lang.Class<? extends ParserConfig.AutoTypeCheckHandler> |
autoTypeCheckHandler |
java.lang.Class<?> |
builder |
java.lang.Class<?> |
deserializer |
java.lang.String[] |
ignores |
java.lang.String[] |
includes |
java.lang.Class<?> |
mappingTo |
PropertyNamingStrategy |
naming |
java.lang.String[] |
orders |
Feature[] |
parseFeatures |
java.lang.Class<?>[] |
seeAlso |
boolean |
serializeEnumAsJavaBean |
java.lang.Class<?> |
serializer |
SerializerFeature[] |
serialzeFeatures |
java.lang.Class<? extends SerializeFilter>[] |
serialzeFilters |
java.lang.String |
typeKey |
java.lang.String |
typeName |
public abstract SerializerFeature[] serialzeFeatures
public abstract Feature[] parseFeatures
public abstract java.lang.Class<?> serializer
public abstract java.lang.Class<?> deserializer
public abstract PropertyNamingStrategy naming
public abstract java.lang.Class<? extends SerializeFilter>[] serialzeFilters
public abstract java.lang.Class<? extends ParserConfig.AutoTypeCheckHandler> autoTypeCheckHandler