【发布时间】:2018-10-11 00:55:49
【问题描述】:
不是重复的——我正在尝试遵循Is there a jackson datatype module for JDK8 java.time? 中给出的解决方案(这是这个问题的原因,不是重复的)。
我加了
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-modules-java8</artifactId>
<version>2.9.5</version>
<type>pom</type>
</dependency>
但我仍然无法做到这一点:
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new JavaTimeModule());
JavaTimeModule 类无处可寻。我做错了什么?
【问题讨论】:
-
检查是否在执行maven时将包添加到类路径中,您应该能够导入包
-
you 链接到的页面上的所有答案都说取决于
jackson-datatype-jsr310。不知道您从哪里得到它,但jackson-modules-java8未在问题或任何答案中任何地方 列出。我将其作为your own link 的副本关闭。甚至你试图依赖的documentation of thejackson-modules-java8module 也这么说。
标签: java jackson jackson-databind jackson-modules