Dynamic-Mess.com


"The world is a dynamic mess of jiggling things..."

Utiliser le JSON avec Java

Article posté le 04-08-2014 dans la catégorie Java

Attention, le contenu cet article est peut-être obsolète!

L'utilisation d'objets JSON avec Java est assez simple. Passons sur la méthode d'envoi (méthode POST le plus souvent), nous allons nous concentrer sur la création d'un objet JSON, puis sur sa lecture.

1- Petit rappel

Un objet JSON est un objet structuré contenant des données. Il utilise des délimiteurs :

Un objet peut contenir des objets et  des tableaux qui contiennent eux-même des objets ou des tableaux.

2- Utilisation en Java

A- Création

La création d'un objet se fait de cette façon :

monObjet = new JSONObject();

La création d'un tableau (array en anglais), se fait comme ceci :

JSONArray monTableau = new JSONArray();

Dans les deux cas, l'ajout d'un objet se fait via put

unObjet.put("civilite", "Monsieur");

L'envoi se fait via l'objet converti en chaine de caractères :

monObjet.toString();

 

B- Lecture

La lecture est très simple. Il faut en premier lieu créer un objet, comme dans l'étape A, sauf qu'il faut passer un paramètre à la fonction : la chaîne à décoder (désérialiser), qui contient l'objet à lire :

JSONObject jObj = new JSONObject(leResultat);

Pour lire une valeur de l'objet, on utilise getString() :

jObj.getString("coutTotal")

Pour lire un objet ou un tableau, on utilise getJSONObject() :

monSousObjet = jObj.getJSONObject("client");

Voilà pour l'essentiel...

 

 

 


Cet article vous a plu? Découvrez d'autres articles


Tweet
comments powered by Disqus