gpt4 book ai didi

java - java日期格式: com. fastxml.jackson.databind.exc.InvalidDefinitionException:无法构造 `java.time.LocalDate`的实例

转载 作者:行者123 更新时间:2023-12-02 01:18:42 27 4
gpt4 key购买 nike

在我的 Java 8 代码中,我尝试将字符串日期格式化为 LocalDate 格式。我正在使用 LocalDateDeserializer.class。我收到错误

com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `java.time.LocalDate` (no Creators, like default construct, exist): no String-argument constructor/factory method to deserialize from String value ('19440912').

谁能告诉我可能是什么错误吗?

最佳答案

您需要添加 datetime module来自jackson-modules-java8 :

Datatype module to make Jackson recognize Java 8 Date & Time API data types (JSR-310).

使用以下方式注册:

ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new JavaTimeModule());

关于java - java日期格式: com. fastxml.jackson.databind.exc.InvalidDefinitionException:无法构造 `java.time.LocalDate`的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58142212/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com