Jackson:反序列化日期字符串'2022-05- 18 Z'错误

wwtsj6pe  于 2022-11-08  发布在  其他
关注(0)|答案(1)|浏览(86)

当我尝试在Jackson中从字符串格式2022-05-18Z反序列化date时,它抛出了以下异常:

com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.time.LocalDate` from String "2022-05-18Z": Failed to deserialize java.time.LocalDate: (java.time.format.DateTimeParseException) Text '2022-05-18Z' could not be parsed, unparsed text found at index 10

所有从该字符串配置日期字段的尝试均未成功,我执行了以下操作:
第一个
将yyyy-MM-ddZ格式的字符串反序列化为Date的正确方法是什么?我认为末尾的“Z”是时区,有没有方法在此掩码中表示它?
先谢谢你。

afdcj2ne

afdcj2ne1#

好了,我找到了答案。又试了几次,终于找到了答案:

@JsonFormat(pattern = "yyyy-MM-dd")
    private Date  date;

相关问题