Правильный набор зависимостей для использования картографа Джексона

Я новичок в Джексоне, и я писал код для практики. Я узнал, что новую версию библиотеки Джексона можно найти на 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>

Я немного смущен. Может кто-нибудь сказать мне, почему это?

Ответы на вопрос(5)

Ваш ответ на вопрос