com.fasterxml.jackson.annotation
Annotation Type JsonIgnoreType


@Target(value={ANNOTATION_TYPE,TYPE})
@Retention(value=RUNTIME)
public @interface JsonIgnoreType

Marker annotation that indicates that all properties of annotated type are to be ignored during serialization and deserialization.

Note: annotation does have boolean 'value' property (which defaults to 'true'), so that it is actually possible to override value using mix-in annotations.


Optional Element Summary
 boolean value
          Optional argument that defines whether this annotation is active or not.
 

value

public abstract boolean value
Optional argument that defines whether this annotation is active or not. The only use for value 'false' if for overriding purposes (which is not needed often); most likely it is needed for use with "mix-in annotations" ("annotation overrides"). For most cases, however, default value of "true" is just fine and should be omitted.

Default:
true


Copyright © 2012 FasterXML. All Rights Reserved.