即使在添加 jackson-modules-java8 依赖项后也找不到 Jackson JavaTimeModule?
Jackson JavaTimeModule not found even after adding jackson-modules-java8 dependency?
不是重复的——我正在尝试遵循 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
class 无处可寻。我做错了什么?
使用以下依赖项:
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<version>2.9.5</version>
</dependency>
然后你就可以注册JavaTimeModule
class. See the documentation了解详情了。
不是重复的——我正在尝试遵循 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
class 无处可寻。我做错了什么?
使用以下依赖项:
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<version>2.9.5</version>
</dependency>
然后你就可以注册JavaTimeModule
class. See the documentation了解详情了。