Maison > Java > javaDidacticiel > Comment accéder et traiter les objets de tableau JSON en Java ?

Comment accéder et traiter les objets de tableau JSON en Java ?

Patricia Arquette
Libérer: 2024-12-03 05:55:15
original
599 Les gens l'ont consulté

How Do I Access and Process JSON Array Objects in Java?

Accéder aux objets de tableau JSON en Java

Accéder aux valeurs de chaîne dans un JSONArray en Java nécessite de comprendre comment naviguer dans la structure JSON et récupérer le data.

Étant donné un objet JSON comme celui fourni :

{
  "locations": {
    "record": [
      {
        "id": 8817,
        "loc": "NEW YORK CITY"
      },
      {
        "id": 2873,
        "loc": "UNITED STATES"
      },
      {
        "id": 1501
        "loc": "NEW YORK STATE"
      }
    ]
  }
}
Copier après la connexion

Pour accéder aux valeurs "id" et "loc" dans une boucle for, utilisez le code suivant :

JSONArray recs = req.getJSONObject("locations").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 the data as needed)
}
Copier après la connexion

Ce code parcourt le tableau d'enregistrements, accédant chaque enregistrement en tant qu'objet JSON. Il récupère ensuite la valeur "id" sous forme d'entier à l'aide de getInt("id") et la valeur "loc" sous forme de chaîne à l'aide de getString("loc"). Les données traitées peuvent ensuite être utilisées dans des opérations ultérieures.

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