Korrigieren Sie die Abhängigkeiten für die Verwendung von Jackson Mapper
Ich bin neu in Jackson und habe Code zum Üben geschrieben. Ich habe herausgefunden, dass die neue Version der Jackson-Bibliothek auf Fasterxml zu finden ist:JacksonDeshalb habe ich die folgenden Abhängigkeiten zu meiner Maven-pom-Datei hinzugefügt:
<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>
Ich hatte damit gerechnet, dass ich das nutzen kannObjectMapper
direkt, aber nachdem ich viel Zeit damit verbracht hatte, fand ich heraus, dass man das benutzen kannObjectMapper
Ich muss die alten Bibliotheken unten hinzufügen:
<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>
Ich bin etwas verwirrt. Kann mir bitte jemand sagen, warum das so ist?