我正在努力使用自定义日期格式对LocalDate进行反序列化。
我在下面使用代码段:
@JsonFormat(pattern = "dd/MM/YYYY")
protected LocalDate creationDate;
我使用 @JsonFormat 为LocalDate提供自定义日期格式,对于序列化,它可以正常工作,但对于反序列化,不是 / strong>。
我尝试在线查找解决方案,但无法完全解决。
我尝试添加的内容:
@JsonDeserialize(using = LocalDateDeserializer.class)
@JsonSerialize(using = LocalDateSerializer.class)
或
@JsonFormat(pattern = "dd/MM/YYYY", locale= "fr_FR")
但没有任何效果。
我找到了答案:
经过长时间的搜索和思考,我可能做错了什么,但似乎没有任何效果,我发现我的错误是使用了错误的格式!
我用过:
"dd/MM/YYYY"
代替:
"dd/MM/yyyy"
“ YYYY”和“ yyyy”之间有很大差异。