Java JsonIncludeProperties-class And Method Code Example
I apologize, but there is no such class called JsonIncludeProperties in the Apache Commons IO library.
JsonIncludeProperties is not a class from Apache Commons IO. It's probably a custom class.
You can use @JsonInclude annotation on the class level to include/exclude certain properties from serialization.
@JsonInclude(Include.NON_NULL)
public class MyClass {
private String field1;
private String field2;
private String field3;
public MyClass(String field1, String field2, String field3) {
this.field1 = field1;
this.field2 = field2;
this.field3 = field3;
}
public String getField1() {
return field1;
}
public String getField2() {
return field2;
}
public String getField3() {
return field3;
}
}
In this example, the class MyClass is annotated with @JsonInclude(Include.NON_NULL). This means that any property in the class that is null will be excluded from serialization.
Make sure that you are using jackson as serializer.