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