怎么快速判读一个mvc接口返回数据给前端时使用的 json 序列化方式?

有时我们需要把返回对象中的 Date 类型的字段进行格式化返回给前端。

通常我们可以通过 Json 框架中的格式化注解来快速、优雅的达到目的。

对于 fastjson 和 jackson 的处理方式分别如下:

// com.alibaba.fastjson.annotation.JSONField
@JSONField(format = "yyyy-MM-dd HH:mm:ss")


// com.fasterxml.jackson.annotation.JsonFormat
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")

 

有次碰到一个工程中引入了几种 json 框架,spring mvc 返回数据时使用的是哪种呢?怎么可以快速判读

最快的方法是打一个断点在返回对象的 getter 方法上,然后调用接口,观察调用栈,就能一眼看出使用的是哪种 json 框架了!!!

 

 

posted on 2024-06-25 19:58  快鸟  阅读(7)  评论(0编辑  收藏  举报