问题描述
我收到JSON解析错误:无法从字符串“ 2020-09-07T00:00:00.0 + 05:30异常”反序列化类型java.time.LocalDateTime
的值。
输入:
{
"sampleDate" : "2020-09-07T00:00:00.0+05:30"
}
SampleDto.java
public class SampleDto {
@JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
@JsonSerialize(using = LocalDateTimeSerializer.class)
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
private LocalDateTime sampleDate;
}
解决方法
您可以尝试一下吗。好像传递的日期格式不正确:
{
"sampleDate" : "2020-09-07T00:00:00.953Z"
}