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");
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); }
Enfin, pour convertir l'ArrayList en un tableau Java :
JSONObject[] jsons = new JSONObject[arrays.size()]; arrays.toArray(jsons);
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!