Démarrer avec Jackson

Installer

Jackson est une bibliothèque Java JSON. En tant que tel, sa configuration est aussi simple que de l’ajouter au chemin de classe du projet Java où son utilisation est prévue.

Tout d’abord, les jars doivent être téléchargés à un emplacement sur le disque local :

  • jackson-core
  • jackson-annotations (exploite l’utilisation des annotations)
  • jackson-databind (fonctionnalité générale de liaison de données)

Ils peuvent être téléchargés dans l’un des référentiels centraux de Maven, sous le groupe com.fasterxml.jackson.core :

http://repo1.maven.org/maven2/com/fasterxml/jackson/core/

Il ne reste plus qu’à ajouter les bibliothèques sur le classpath lors de l’exécution de l’application Java :

java -cp "<<jackson_lib_location>>/*" my.package.MainClass

Alternativement, en utilisant Maven, il suffit d’ajouter les dépendances au fichier pom.xml du projet :

<dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-core</artifactId>
  <version>2.8.8</version>
</dependency>

<dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-annotations</artifactId>
  <version>2.8.8</version>
</dependency>

<dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-databind</artifactId>
  <version>2.8.8</version>
</dependency>

Version Lierre :

<dependency org="com.fasterxml.jackson.core" name="jackson-core" rev="2.8.8"/>
<dependency org="com.fasterxml.jackson.core" name="jackson-annotations" rev="2.8.8"/>
<dependency org="com.fasterxml.jackson.core" name="jackson-databind" rev="2.8.8"/>

Version graduée :

dependencies {
    compile group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: '2.8.8'
    compile group: 'com.fasterxml.jackson.core', name: 'jackson-annotations', version: '2.8.8'
    compile group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.8.8'
}