Package com.fasterxml.jackson.annotation
Annotation Type JsonFilter
-
@Target({ANNOTATION_TYPE,TYPE,METHOD,FIELD,PARAMETER}) @Retention(RUNTIME) public @interface JsonFilter
Annotation used to indicate which logical filter is to be used for filtering out properties of type (class) annotated; association made by this annotation declaring ids of filters, andcom.fasterxml.jackson.databind.ObjectMapper
(or objects it delegates to) providing matching filters by id.Filters to use are usually of type
com.fasterxml.jackson.databind.ser.BeanPropertyFilter
and are registered throughcom.fasterxml.jackson.databind.ObjectMapper
Since 2.3, this annotation can also be used on properties (fields, methods, constructor parameters).
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.String
value
Id of filter to use; if empty String (""), no filter is to be used.
-