一步解决 JSON parse error: Cannot deserialize value of type `java.time.LocalDate` from String

1.问题描述

JSON parse error: Cannot deserialize value of type java.time.LocalDate from String “2023-11-06 08:00:00.0”: Failed to deserialize java.time.LocalDate

2.原因分析

传递的日期格式与LocalDate类型不匹配,LocalDate只能有年月日,没有时分秒

3.解决方案

在传递日期格式时出现错误的可能性比较高,要注意传递的日期格式是否与后端的日期类型匹配
 Date:可以有年月日 时分秒
 LocalDate:只能有年月日
 LocalDateTime:可以有年月日 时分秒
方案一
 前端传递日期去掉时分秒 “2023-11-06”
方案二
 后端修改日期类型为 Date / LocalDateTime

你可能感兴趣的:(Java,json,java)