私はジャクソンが初めてで、練習用のコードを書いていました。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>
私は少し混乱しています。誰かがそれがなぜなのか教えてもらえますか?