84 votes

JSON - Itérer via JSONArray

J’ai un fichier JSON contenant des tableaux. Je veux parcourir les tableaux de fichiers et obtenir leurs éléments et leurs valeurs.

Voici à quoi ressemble mon fichier :

Voici le chemin que j’ai parcouru :

Est-il possible de faire quelque chose comme ça?

La raison pour laquelle je veux le faire comme ça est que les tableaux dans le fichier ont un nombre différent d’éléments.

22voto

Martin Points 11
<pre><code></code><p>J’espère que cela aidera quelqu’un</p></pre>

10voto

aianitro Points 744
JsonArray jsonArray;
Iterator<JsonElement> it = jsonArray.iterator();
while(it.hasNext()){
    System.out.println(it.next());
}

0voto

user1681739 Points 1008

Vous pouvez essayer ma méthode récursive (* fortement empruntée à divers sites) pour parcourir tous les objets JSON et les tableaux JSON jusqu’à ce que vous trouviez des éléments JSON. Cet exemple recherche en fait une clé particulière et renvoie toutes les valeurs de toutes les instances de cette clé. 'searchKey' est la clé que vous recherchez.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X