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

2019-04-22  本文已影响0人  唐朝早晨

一些常用的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没有显示

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

上一篇 下一篇

猜你喜欢

热点阅读