Analyse des tableaux JSON avec Gson
Vous souhaitez analyser les tableaux JSON à l'aide de Gson, mais vous rencontrez un problème où aucun journal ou avertissement n'est reçu malgré analyse réussie.
Le problème réside dans votre approche initiale consistant à utiliser une classe PostEntity intermédiaire. Ceci n'est pas nécessaire pour analyser les tableaux JSON. La méthode correcte consiste à analyser directement le JSONArray.
Voici comment :
<code class="java">Gson gson = new Gson(); String jsonOutput = "Your JSON String"; Type listType = new TypeToken<List<Post>>(){}.getType(); List<Post> posts = gson.fromJson(jsonOutput, listType);</code>
La méthode fromJson prend deux arguments : les données JSON et le type d'objet à analyser. En spécifiant le paramètre List
Une fois que vous avez le fichier List
<code class="java">String id = posts.get(0).getId();</code>
En utilisant cette approche simplifiée, vous pouvez analyser avec succès les tableaux JSON sans classes wrapper supplémentaires ni conversions inutiles.
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!