添加jackson-modules-java8依赖后,甚至找不到Jackson JavaTimeModule?

时间:2018-04-30 22:01:37

标签: java jackson jackson-databind jackson-modules

我正在尝试遵循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类无处可寻。我做错了什么?

1 个答案:

答案 0 :(得分:2)

使用以下依赖项:

<dependency>
    <groupId>com.fasterxml.jackson.datatype</groupId>
    <artifactId>jackson-datatype-jsr310</artifactId>
    <version>2.9.5</version>
</dependency>

然后你就可以注册JavaTimeModule课了。有关详细信息,请参阅documentation