Tutoriel mise en oeuvre JSON avec Jackson

//Tutoriel mise en oeuvre JSON avec Jackson

Faîtes vos premiers pas avec Jackson : créez un flux json à partir d’un objet métier. Découvrez la classe objectMapper et sa méthode writeFile(). Mettez en oeuvre ce marshalling en produisant une chaîne de caractère ou un fichier.

Création projet Maven

 Dans un répertoire (c:objisjson, (ou tout autre répertoire de votre choix), lancez la commande

mvn archetype:generate -B -DarchetypeArtifactId=maven-archetype-quickstart -DgroupId=com.objis.mavenapps -DartifactId=monappli -Dversion=1.0-SNAPSHOT -DpackageName=com.objis.mavenapps

tutoriel-json-objis-00.png

 

tutoriel-json-objis-0

 

Ajout de dépendances Jackson

A partir du site search.maven.org, recherchez les dépendances de Jackson-binding. En déduire la mise à jour du pom.xml comme ceci.

tutoriel-json-objis-1

Classe métier : Employe

tutoriel-json-objis-2

Codage Binding Objet –> Json

tutoriel-json-objis-3

 En utilisant l’API Jackson Databinding expliquez ce que fait la méthode writeValue() de la classe ObjectMapper. Quelle difference avec la méthode writeValueString() ?

tutoriel-json-objis-4

 Compilez

tutoriel-json-objis-4bis.png

 Exécuter

tutoriel-json-objis-3bis

Notez que le fichier employe.json est disponible

tutoriel-json-objis-3ter

 

Codage Binding Json –> Objet

A VOUS DE JOUER : en utilisant l’Api Jackson, proposer une méthode pour générer la classe métier à partir du fichier JSON.

Correction

monappli-3.zip

2018-01-30T17:18:13+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java