java Date类型的字段序列化可以直接使用jackson的@JsonFormat序列化,但LocalDate没有效果需要额外增加两个注解@JsonSerialize和@JsonDeserialize
@JsonFormat(shape =JsonFormat.Shape.STRING,pattern ="yyyy-MM-dd")
@JsonSerialize(using = LocalDateSerializer.class)
@JsonDeserialize(using = LocalDateDeserializer.class)
LocalDateTime同理,也可以使用Spring boot的ObjectMapper进行全局的序列化处理。
@JsonSerialize:json序列化注解,用于字段或get方法上,作用于getter()方法,将java对象序列化为json数据。
@JsonDeserialize:json反序列化注解,用于字段或set方法上,作用于setter()方法,将json数据反序列化为java对象。鸣谢:邓布斯