DelegatingAnnotationIntrospector |
A DelegatingAnnotationIntrospector is a lightweight extension
to JacksonAnnotationIntrospector to trick Jackson into thinking all
classes are annotated with @JsonTypeIdResolver(value = SimpleClassNameIdResolver.class)
If you add a custom JsonTypeIdResolver annotation it will override the magic
annotation from this class.
|
DelegatingAnnotationIntrospector.Builder |
|
SimpleClassDeserializer |
|
SimpleClassKeyDeserializer |
|
SimpleClassKeySerializer |
A SimpleClassKeySerializer is a JsonSerializer
for Class es as Map keys, which utilises the SimpleClassNameIdResolver to
allow simple class names to be used.
|
SimpleClassNameCache |
A SimpleClassNameCache is a cache for indexing simple class names.
|
SimpleClassNameIdResolver |
A SimpleClassNameIdResolver is a TypeIdResolver that allows
simple class names to be used as type ids, rather than needing to provide the
entire class name.
|
SimpleClassNameIdResolverAnnotation |
|
SimpleClassSerializer |
|