Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.Date` from String "2023-04-25": expected format "yyyy-MM-dd HH:mm:ss"; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.util.Date` from String "2023-04-25": expected format "yyyy-MM-dd HH:mm:ss" at [Source: (PushbackInputStream); line: 1, column: 244] (through reference chain: com.gluav.drone.rest.entity.GluavFlightOrder["latestStartTime"])]
时间: 2024-03-02 22:54:15 浏览: 297
解决The type org.springframework.dao.support.DaoSupport cannot be resolved.bao报错
这是一个Spring框架的异常,原因是在将JSON数据转换为Java对象时,日期格式不符合要求。具体来说,JSON数据中的日期格式为"2023-04-25",而Java对象中的日期格式要求为"yyyy-MM-dd HH:mm:ss"。因此,在转换时发生了异常。您需要将JSON中的日期格式修改为符合要求的格式。您可以参考以下代码:
```java
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
private Date latestStartTime;
```
在Java对象中使用`@JsonFormat`注解指定日期格式即可。
阅读全文