SpringBoot开发常用技术整合(三)

一些常用的jackson注解

@JsonIgnore 不进行json格式化

例如:


前面创建的user类

返回结果:


结果中没有age

@JsonFormat 对日期进行格式化

对日期格式化

返回结果:


时间格式化

@JsonInclude(JsonInclude.Include.NON_NULL) 保证序列化json的时候,如果是null的对象,key也会消失,不会给前端展示

未写@JsonInclude(JsonInclude.Include.NON_NULL)注解

name显示为空

添加@JsonInclude(JsonInclude.Include.NON_NULL)注解


添加注解

为空的name没有显示

注:上述的注解如果写在属性上方只作用于该属性,如果写在方法上方之作用于该方法,写在类上方则作用于整个类

你可能感兴趣的:(SpringBoot开发常用技术整合(三))