Spring不希望返回的Json为null的字段出现的方法
2017-11-29 16:29
1166 查看
有时候后端输出一些字段的时候,会将一些为null的字段带上,过滤这些为null的字段的做法为:
添加 @JsonInclude(JsonInclude.Include.NON_NULL)
注解
未加注解前 postman 输出显示:
添加注解之后 postman 输出展示
可以过滤一些 不必要的字段.
添加 @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 输出展示
可以过滤一些 不必要的字段.
相关文章推荐
- springMVC返回json,出现时Null属性不显示的解决方法
- springmvc+easyui Ajax提交返回json IE出现下载问题
- spring boot 解决后台返回 json 到前台中文乱码之后出现返回json数据报错 500
- (已解决)如何让Spring MVC Controller的同一个方法,根据逻辑判断返回JSON或者HTML视图?
- Jquery+ajax+springMVC返回json的运用方法
- 使用ajax请求 返回Json出现乱码解决方法
- SpringMVC学习—使用ajax返回Json出现乱码解决方法
- 使用ajax请求SpringMVC返回Json出现乱码解决方法
- SpringMVC 利用@ResponseBody注解返回Json时,出现406 not acceptable 错误的解决方法。
- spring boot 返回的json中去掉值为null的属性
- springboot+mybatis MyBatis查询返回Map时设置值为null的字段没有在结果集中
- PHP json_decode返回NULL原因及解决方法
- iOS 后台返回json解析出现的null的解决办法
- Spring的bean中直接调用成员变量出现nullpointexception的解决方法
- spring中返回json数据时出现乱码
- spring 注解 @ResponseBody 返回JSON 设置不返回为 null 的值
- Spring 使用注解注入,调用类实例出现 java.lang.NullPointException 问题的解决方法
- spring mvc 4.x 版本在返回给ajax调用的json数据时候,出现中文显示???的处理方法
- 微信接口,返回ASCII码,json_encode后出现null
- PHP解码Json(json_decode)字符串返回NULL的原因及解决方法(转载)