Maison  >  Article  >  Java  >  Comment convertir des tableaux JSON en tableaux Java ?

Comment convertir des tableaux JSON en tableaux Java ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-09 13:42:02999parcourir

How to Convert JSON Arrays into Java Arrays?

Analyse JSON : conversion de valeurs JSON en tableaux Java

L'exemple de code fourni peut extraire efficacement les clés et les valeurs d'un objet JSON. Cependant, si le JSON contient un tableau comme valeur, nous devons transformer ce tableau en tableau Java pour un traitement ultérieur.

Considérant le JSON :

{'profiles': [{'name':'john', 'age': 44}, {'name':'Alex','age':11}]}

Pour capturer le tableau, utilisez ces étapes :

JSONObject myjson = new JSONObject(the_json);
JSONArray the_json_array = myjson.getJSONArray("profiles");

the_json_array contient désormais l'objet tableau.

Pour parcourir le array :

    int size = the_json_array.length();
    ArrayList<JSONObject> arrays = new ArrayList<JSONObject>();
    for (int i = 0; i < size; i++) {
        JSONObject another_json_object = the_json_array.getJSONObject(i);
            //Blah blah blah...
            arrays.add(another_json_object);
    }

//Finally
JSONObject[] jsons = new JSONObject[arrays.size()];
arrays.toArray(jsons);

//The end...

Déterminez si les données sont un tableau en vérifiant si le premier caractère est '['.

Cette approche vous permet de capturer et de convertir des tableaux stockés sous forme de valeurs JSON en Java tableaux, permettant une manipulation et une analyse plus approfondies des données.

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!

Déclaration:
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