有时候后端输出一些字段的时候,会将一些为null的字段带上,过滤这些为null的字段的做法为:
添加 @JsonInclude(JsonInclude.Include.NON_NULL) 注解
package com.newtank.insurance.web.controller.response;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;
/**
* Created by looper on 2017/11/24.
*/
@Setter
@Getter
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
public class InsurancePropertyResp {
private String name;
private String cnName;
private String type; //Number,varchar,date,....
private String regular;
private String values;
private String palceholder;
}
未加注解前 postman 输出显示:
添加注解之后 postman 输出展示
可以过滤一些 不必要的字段.