Spring不希望返回的Json为null的字段出现的方法

有时候后端输出一些字段的时候,会将一些为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 输出显示:

Spring不希望返回的Json为null的字段出现的方法_第1张图片


添加注解之后 postman 输出展示

Spring不希望返回的Json为null的字段出现的方法_第2张图片


可以过滤一些 不必要的字段.

你可能感兴趣的:(----,JAVA,------)