无法从 String 中反序列化 java.time.LocalDate 类型的值
Cannot deserialize value of type java.time.LocalDate from String
我输入了 json 有效负载,如下所示。我的实体 Class ImportTrans eventTime 类型当前是 LocalDate 。我如何格式化它以接受 json 输入格式。
{
"eventId":"ep9_0579af51-4b5c",
"eventTime":"5/11/2022 5:50:58 PM",
"eventType":"Update"
}
public class ImportTrans implements Serializable {
@Id
private Long processId;// AutoGenerator
private String eventId;
private LocalDate eventTime;
private String eventType;
}
HttpMessageNotReadableException 错误请求 400 错误 - JSON 解析错误:无法从字符串“5/11/2022 5:50:58 PM”中反序列化 java.time.LocalDate
类型的值:
根据您的 spring-boot 版本,如果它 >=2.2 ,那么以下可能有效 straight-away
import com.fasterxml.jackson.annotation.JsonFormat;
..
@JsonFormat(pattern = "dd/MM/yyyy HH:mm:ss")
private LocalDate eventTime;
我输入了 json 有效负载,如下所示。我的实体 Class ImportTrans eventTime 类型当前是 LocalDate 。我如何格式化它以接受 json 输入格式。
{
"eventId":"ep9_0579af51-4b5c",
"eventTime":"5/11/2022 5:50:58 PM",
"eventType":"Update"
}
public class ImportTrans implements Serializable {
@Id
private Long processId;// AutoGenerator
private String eventId;
private LocalDate eventTime;
private String eventType;
}
HttpMessageNotReadableException 错误请求 400 错误 - JSON 解析错误:无法从字符串“5/11/2022 5:50:58 PM”中反序列化 java.time.LocalDate
类型的值:
根据您的 spring-boot 版本,如果它 >=2.2 ,那么以下可能有效 straight-away
import com.fasterxml.jackson.annotation.JsonFormat;
..
@JsonFormat(pattern = "dd/MM/yyyy HH:mm:ss")
private LocalDate eventTime;