怎么快速判读一个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 框架了!!!