【报错】Cannot deserialize value of type `java.time.LocalDateTime` from String

错误描述

接口测试中报错

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