SpringBoot返回JSON日期格式問題

2021-09-17 03:00:52 字數 838 閱讀 9654

springboot中預設返回的日期格式類似於這樣:

"birth": 1537407384500

或者是這樣:

"createtime":"2018-09-18t10:54:06.000+0000"

以上都不滿足實際顯示需要

修改方式(僅限於使用預設的jackson解析包的情況):

spring.jackson.date-format=yyyy-mm-dd

spring.jackson.time-zone=gmt+8

spring.jackson.serialization.write-dates-as-timestamps=false

其中上面的spring.jackson.date-format的值自己可以根據實際需要修改。

那麼修改後會出現乙個問題:我如果想返回不同格式的怎麼辦?例如yyyy-mm-dd或者yyyy年mm月dd日 hh時mm分ss秒

@jsonformat(pattern="yyyy年mm月dd日 hh時mm分ss秒",timezone ="gmt+8")

privatedate registerdate;

此時返回格式會優先使用註解設定的格式。通過以上方式可以做到靈活多變

ajax SpringMVC如何返回json

ajax返回json 1 將物件轉換成json class resultdata public void seterror integer error public string getmsg public void setmsg string msg resultdata result new r...

springboot學習筆記 2 搞定json引數

springboot學習筆記 2 搞定json引數 三步搞定 注 spring boot處理 json 引數的三個步驟 一 新增fastjson的依賴到pom.xml中 com.alibaba fastjson 1.2.47 二 建立controller類 三 建立配置類 四 然後啟動 驗證即可。返...

Jquery ajax方法解析返回的json資料

最近在用jquery的ajax方法傳遞接收json資料時發現乙個問題,那就是返回的data資料,有時候可以直接作為json資料使用,可有時候又不行。查了些資料,解釋如下 ajax else if ajaxobj.status 1 未繫結微博 return true error function aj...