Maison > Java > javaDidacticiel > Comment analyser des tableaux JSON en tableaux Java ?

Comment analyser des tableaux JSON en tableaux Java ?

Linda Hamilton
Libérer: 2024-11-11 17:17:03
original
781 Les gens l'ont consulté

How to Parse JSON Arrays into Java Arrays?

Analyse des tableaux JSON dans des tableaux Java

Le code fourni analyse avec succès les objets JSON et extrait leurs paires clé-valeur. Cependant, il est confronté à des défis lorsqu'il s'agit de structures JSON complexes telles que des tableaux dans des objets.

Pour accéder et convertir les valeurs d'un tableau en tableau Java, nous pouvons utiliser la méthode getJSONArray :

JSONObject myjson = new JSONObject(the_json);
JSONArray the_json_array = myjson.getJSONArray("profiles");
Copier après la connexion

Ceci renvoie un objet tableau nommé the_json_array.

Pour parcourir le tableau :

int size = the_json_array.length();
ArrayList<JSONObject> arrays = new ArrayList<>();
for (int i = 0; i < size; i++) {
    JSONObject another_json_object = the_json_array.getJSONObject(i);
    arrays.add(another_json_object);
}
Copier après la connexion

Enfin, pour convertir l'ArrayList en un tableau Java :

JSONObject[] jsons = new JSONObject[arrays.size()];
arrays.toArray(jsons);
Copier après la connexion

Cette approche nous permet d'extraire et de manipuler des tableaux JSON dans des structures de tableaux Java pour un traitement ultérieur.

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