@JsonFormat
用于配置如何序列化属性值的详细信息的通用注释。与大多数其他 Jackson 注释不同,注释没有特定的通用解释:相反,效果取决于被注释的属性的数据类型(或者更具体地说,使用的反序列化器和序列化器)。
常见用途包括在替代表示之间进行选择——例如,将 java.util.Date 序列化为数字(Java 时间戳)还是字符串(例如 ISO-8601 兼容时间值)
@JsonSerialize
用于配置序列化方面的注释,通过附加到“getter”方法或字段
@JsonDeserialize
通过附加到“setter”方法或字段或值类,用于配置反序列化方面的注释