@JSONField(format = “yyyy-MM-dd HH:mm:ss“) 与 @JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss“) 有什么区别?

@JSONField(format = "yyyy-MM-dd HH:mm:ss")是阿里巴巴的fastjson库提供的注解,用于在序列化和反序列化过程中对日期格式进行指定。

@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")是Jackson库提供的注解,同样用于在序列化和反序列化过程中对日期格式进行指定。

这两个注解的作用和效果是相同的,都用于定义日期的格式化方式。选择使用哪个注解主要取决于你所使用的 JSON 库。如果你的项目使用的是 Fastjson,则可以使用 @JSONField 注解;如果使用的是 Jackson,则可以使用 @JsonFormat 注解。

猜你喜欢

转载自blog.csdn.net/liuruiaaa/article/details/131423702