错误描述
接口测试中报错
Cannot deserialize value of type `java.time.LocalDateTime` from String \"2023-10-10 17:23:35\"
原因
这个错误是因为无法将字符串"2023-10-10 17:23:35"反序列化为java.time.LocalDateTime类型的对象。在Java中,LocalDateTime类不支持直接从字符串进行反序列化的操作。
解决办法
在实体类的LocalDateTime 类型的字段上加@JsonFormat注解即可
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss")