Salut
comment peut on parcourir un objet json avec du code java.
bien a vous!!
Version imprimable
Salut
comment peut on parcourir un objet json avec du code java.
bien a vous!!
Tu peux faire une itération sur les cles de ton objet :
Code:
1
2
3
4
5 JSONObject jsonObject = new JSONObject(); for (Iterator iterator = jsonObject.keys(); iterator.hasNext();) { Object o = iterator.next(); }
mais là je n'obtiens que les valeurs des clés de mon objet mais pas leur valeur !!
ben oui mais tu cherches pas beaucoup non plus :D
après tu récupères la valeur associée à chaque clé :
ce qui te donne :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 JSONObject jsonObject = new JSONObject(); try { jsonObject.append("cle1", "valeur1"); jsonObject.append("cle2", "valeur2"); jsonObject.append("cle3", "valeur3"); for (Iterator iterator = jsonObject.keys(); iterator.hasNext();) { Object cle = iterator.next(); Object val = jsonObject.get(String.valueOf(cle)); System.out.println("cle=" + cle + ", valeur=" + val); } } catch (JSONException e) { e.printStackTrace(); }
Code:
1
2
3
4 cle=cle3, valeur=["valeur3"] cle=cle2, valeur=["valeur2"] cle=cle1, valeur=["valeur1"]