Правильный набор зависимостей для использования картографа Джексона
Я новичок в Джексоне, и я писал код для практики. Я узнал, что новую версию библиотеки Джексона можно найти на Fasterxml:Джексонпоэтому я добавил следующие зависимости в мой файл 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>
Я немного смущен. Может кто-нибудь сказать мне, почему это?