springboot 前端傳來的參數是string 後臺接受類型爲date

前提:

前端傳來string,採用ajax,post請求
後端(springboot 採用@RequestBody 接受對象)

後臺報錯:

JSON parse error: Cannot deserialize value of type java.util.Date from String

解決辦法:
實體類時間屬性加上此註釋:

@JsonFormat(shape = JsonFormat.Shape.STRING,pattern=“yyyy/MM/dd”,timezone = “GMT+8”)

@JsonFormat(shape = JsonFormat.Shape.STRING,pattern="yyyy/MM/dd",timezone = "GMT+8")
private Date pressDt;

提示:
這裏的pattern是根據前臺傳來的值對應格式:

前臺值爲:

2020/01/02

則pattern=“yyyy/MM/dd”

前臺值爲:

2020-01-02

則pattern=“yyyy-MM-dd”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章