我是杰克逊的新手,我正在编写一些练习代码。我发现新版本的 Jackson 库可以在 Fasterxml: Jackson上找到,所以我将以下依赖项添加到我的 Maven pom 文件中:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.2.2</version>
</dependency>
我原以为我可以ObjectMapper
直接使用,但是在花了很多时间后我发现要使用ObjectMapper
我必须在下面添加旧库:
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.2</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.9.2</version>
</dependency>
我有点困惑。有人可以告诉我为什么会这样吗?