SpringBoot中Jackson的简单使用
目录
统一处理 #
在SpringBoot的配置文件application.yml中添加以下配置:
spring:
jackson:
#时区
time-zone: GMT+8
#日期格式
date-format: yyyy-MM-dd HH:mm:ss
#只对非空属性进行序列化
default-property-inclusion: non_null
单独处理 #
- 处理日期格式
//格式化日期属性
@JsonFormat(pattern = "yyyy年MM月dd日")
private Date birthday;
- 序列化时忽略属性
//不对密码进行序列化
@JsonIgnore
private String password;
- 为属性重命名
//属性email会在序列化时重命名为mail
@JsonProperty("mail")
private String email;