Accès aux membres des éléments d'un tableau JSON avec Java
Lorsque vous travaillez avec des données JSON, il est souvent nécessaire d'accéder à des valeurs spécifiques dans des tableaux JSON. Un JSONArray représente une liste d'objets JSON dans un document JSON. Cet article vous expliquera comment accéder et récupérer des valeurs de chaîne à partir d'un JSONArray à l'aide de Java.
Considérez l'exemple JSON suivant :
{ "locations": { "record": [ { "id": 8817, "loc": "NEW YORK CITY" }, { "id": 2873, "loc": "UNITED STATES" }, { "id": 1501 "loc": "NEW YORK STATE" } ] } }
Une fois que vous avez accès à l'enregistrement JSONArray, vous pouvez utiliser les étapes suivantes pour récupérer les valeurs "id" et "loc" pour chaque enregistrement :
Voici un exemple de code qui montre l'accès aux valeurs « id » et « loc » :
import org.json.JSONArray; import org.json.JSONObject; ... // Load JSON data as before JSONArray recs = locs.getJSONArray("record"); for (int i = 0; i < recs.length(); ++i) { JSONObject rec = recs.getJSONObject(i); int id = rec.getInt("id"); String loc = rec.getString("loc"); // Process id and loc as needed... }
En suivant ces étapes, vous pouvez efficacement parcourez et extrayez des valeurs spécifiques à partir d'un JSONArray, vous permettant de consommer et de manipuler des données JSON dans vos applications Java.
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!