json转java实体时间戳处理,Java 中 Date在JSON数据中返回时间戳解决方法

最近将对象转成JSON 的时候发现Date类型的数据返回的是时间戳,网上的教程都是说

1:加入依赖

com.fasterxml.jackson.core

jackson-core

2.9.8

com.fasterxml.jackson.core

jackson-databind

2.9.8

com.fasterxml.jackson.core

jackson-annotations

2.9.8

2:然后在实体类的getter方法上面添加

@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")

就可以将json的日期格式化。

或者是在SringBoot 的配置里Spring节点加上

jackson:

time-zone: GMT+8

date-format: yyyy-MM-dd HH:mm:ss

但是我试了试,然并软,研究一段时间后,发现我对象转换Json使用的是FastJson,so解决方法就是在实体字段上加上

@JSONField(format = "yyyy-MM-dd HH:mm:ss")