Extraire des éléments de tableau de JSON en Java
Analyser des données JSON en objets Java accessibles peut être un défi, en particulier lorsqu'il s'agit de structures imbriquées. Considérez la tâche consistant à extraire les clés d'intérêt d'un objet JSON comme ceci :
member = "{interests : [{interestKey:Dogs}, {interestKey:Cats}]}";
Pour y parvenir en Java, nous pouvons exploiter la puissance de la bibliothèque org.json. Plongeons dans le code :
import org.json.JSONObject; import org.json.JSONArray; import java.util.List; import java.util.ArrayList; JSONObject obj = new JSONObject("{interests : [{interestKey:Dogs}, {interestKey:Cats}]}"); List<String> list = new ArrayList<String>(); JSONArray array = obj.getJSONArray("interests"); for(int i = 0 ; i < array.length() ; i++){ list.add(array.getJSONObject(i).getString("interestKey")); }
Ce code effectue les étapes suivantes :
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!