jakson是spring boot自动集成的json格式转换工具下面是一些常用的方法
@JsonIgnore//排除属性不做序列化操作,加在属性成员上
@JsonProperty(“idd”)//为属性取一个别名,加在属性成员上
private int id;
@JsonPropertyOrder({“name”,“id”})//为属性重排一下顺序 ,加在类上
@JsonInclude(JsonInclude.Include.NON_NULL)//属性不为空才会被序列化,这个注解设定一个包含的规则,不符合规则则会被排除出序列化
@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”,timezone = “GMT+8”)//指定属性的格式像是日期类型GMT+8是东八区的时区前面是日期格式
当然也可以配置全局的日期格式,这个要配置在全局属性配置文件中(下面的是yml格式的)
spring:
jackson:
date-format: "yyyy-MM-dd HH:mm:ss"
time-zone: GMT+8