如何将LocalDate反序列化为自定义格式?

时间:2018-10-17 12:35:30

标签: spring-boot java-8 jackson

我正在努力使用自定义日期格式对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”之间有很大差异。

0 个答案:

没有答案