json ignore null or empty java code example

Example 1: jackson ignore null

public class MyDto {     
	@JsonInclude(Include.NON_NULL)
  	private String stringValue;
  
  	private int intValue;     // standard getters and setters
}

Example 2: jackson ignore values if empty

// every Value

@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class ObjectWithoutEmpty {

  	// only not empty Values get included 
    @JsonProperty("propertyOne")
    private String propertyOne;

  	// only not empty Values get included 
    @JsonProperty("propertyTWO")
    private String propertyTWO;

}

// one property


public class ObjectWithoutEmpty {

  	// only non empty Values get included 
  	@JsonInclude(JsonInclude.Include.NON_EMPTY)
    @JsonProperty("propertyOne")
    private String propertyOne;
  
	// empty Values get included 
    @JsonProperty("propertyTWO")
    private String propertyTWO;

}

Tags:

Java Example