Analyse d'un objet JSON en Java : extraction de valeurs dans une ArrayList
Dans ce scénario de programmation, vous rencontrez un objet JSON et souhaitez analyser ses valeurs dans une liste de tableaux en Java. L'objet JSON est structuré comme suit :
{ "interests": [{ "interestKey": "Dogs" }, { "interestKey": "Cats" }] }
Pour résoudre cette tâche, vous pouvez utiliser la bibliothèque org.json. Voici une solution étape par étape :
Créer un objet JSON : Tout d'abord, vous devez construire un objet JSON à partir de la chaîne JSON donnée :
JSONObject obj = new JSONObject("{interests : [{interestKey:Dogs}, {interestKey:Cats}]}");
Récupérer le tableau d'intérêts : Ensuite, vous besoin d'extraire le tableau "interets" de l'objet JSON :
JSONArray array = obj.getJSONArray("interests");
Initialiser une ArrayList : Maintenant, créez une ArrayList pour stocker les clés d'intérêt :
List<String> list = new ArrayList<String>();
Itérer sur les intérêts Array : Utiliser une boucle pour parcourir le tableau d'intérêts et extraire les clés d'intérêt :
for (int i = 0; i < array.length(); i++) { list.add(array.getJSONObject(i).getString("interestKey")); }
Récupérer les valeurs analysées : L'ArrayList contient maintenant les clés d'intérêt de l'objet JSON :
System.out.println(list); // Output: [Dogs, Cats]
Par en suivant ces étapes, vous pouvez analyser efficacement l'objet JSON donné en Java et remplir une liste de tableaux avec ses valeurs "interestKey".
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!