Maison > Java > javaDidacticiel > Comment parcourir un tableau JSON sous Android/Java ?

Comment parcourir un tableau JSON sous Android/Java ?

Linda Hamilton
Libérer: 2024-12-07 16:48:13
original
530 Les gens l'ont consulté

How Do I Iterate Through a JSON Array in Android/Java?

Itération via des tableaux JSON dans Android/Java

Lors de l'interaction avec des services Web ou des bases de données, il est courant de recevoir des données au format JSON. Ces données peuvent être structurées en objets hiérarchiques et en tableaux. L'itération dans ces structures de données est cruciale pour extraire les informations dont vous avez besoin.

Plus précisément, vous avez demandé comment itérer dans un tableau JSON, qui est représenté comme une collection d'objets JSON entre crochets. Pour accéder aux objets individuels de ce tableau, vous pouvez suivre les étapes suivantes :

1. Convertir la chaîne JSON en tableau JSON :

En supposant que vous disposez d'une chaîne JSON contenant le tableau, vous pouvez la convertir en tableau JSON en utilisant :

JSONArray array = new JSONArray(json_string);
Copier après la connexion

2. Itérer à l'aide d'une boucle For :

Pour parcourir chaque objet JSON du tableau, vous pouvez utiliser la boucle suivante :

for (int i = 0; i < array.length(); i++) {
    JSONObject row = array.getJSONObject(i);
    int id = row.getInt("id");
    String name = row.getString("name");
}
Copier après la connexion

Dans cet exemple, la variable de ligne représente le objets JSON individuels dans le tableau. Vous pouvez accéder à leurs propriétés (par exemple, "id" et "name") à l'aide des méthodes row.getXXX().

Exemple :

JSONArray array = new JSONArray("[{ \"id\": 1, \"name\": \"John\" }, { \"id\": 2, \"name\": \"Jane\" }]");

for (int i = 0; i < array.length(); i++) {
    JSONObject row = array.getJSONObject(i);
    int id = row.getInt("id");
    String name = row.getString("name");
    System.out.println(id + ": " + name);
}
Copier après la connexion

Sortie :

1: John
2: Jane
Copier après la connexion

Ce code parcourt efficacement le tableau JSON, extrayant les valeurs "id" et "name" de chaque JSON objet.

N'oubliez pas que des questions comme celles-ci nécessitent souvent un contexte et des exemples de code spécifiques. Pour des scénarios plus détaillés, il est toujours conseillé de fournir des extraits de code et des messages d'erreur spécifiques rencontrés en cours de route.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal