美文网首页
SpringBoot开发常用技术整合(三)

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

作者: 唐朝早晨 | 来源:发表于2019-04-22 14:44 被阅读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没有显示

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

相关文章

网友评论

      本文标题:SpringBoot开发常用技术整合(三)

      本文链接:https://www.haomeiwen.com/subject/odiegqtx.html