【报错】Cannot deserialize value of type `java.time.LocalDateTime` from String
•
Jave
错误描述
接口测试中报错
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")

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/c0b1c85e92.html
