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?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage