Liaison de données Java Listview : convertir un tableau JSON en liste Java standard
Les applications Android basées sur ListView doivent être affichées dans les données de la liste. Ces données sont généralement stockées au format JSON. Pour utiliser des données JSON dans un ListView, elles doivent être converties en une liste Java standard.
Solution :
JSON.org contient une classe JSONArray qui représente un tableau JSON. Pour le convertir en liste Java, vous pouvez suivre les étapes suivantes :
<code class="java">ArrayList<String> list = new ArrayList<>();</code>
<code class="java">JSONArray jsonArray = (JSONArray) jsonObject;</code>
<code class="java">if (jsonArray != null) { int len = jsonArray.length(); for (int i = 0; i < len; i++) { list.add(jsonArray.get(i).toString()); } }</code>
<code class="java">return list;</code>
Cet extrait de code extrait les éléments de chaîne d'un tableau JSON et les stocke dans une ArrayList. Cette liste peut ensuite être utilisée pour lier des données au ListView.
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!