L'éditeur PHP Zimo vous propose un article sur les solutions aux problèmes rencontrés en programmation. Lors de l'écriture du code, vous rencontrerez parfois des invites d'erreur, telles que l'erreur "STRING java android sketchware" dans la ligne 1 et la colonne 1. Ce message d'erreur apparaît en fait lors de l'utilisation d'une mauvaise méthode d'écriture de tableau. Ci-dessous, nous travaillerons ensemble pour résoudre ce problème afin que le code puisse s'exécuter normalement.
Code réponse :
65bee13b5a05djson 200 Les résultats sont les suivants :
65bee13b5a06cMais lors de l'ouverture de l'activité, j'ai eu une erreur :
begin_array, mais dans la ligne 1, la colonne 1 est une chaîne
Veuillez m'aider avec le code pour récupérer le tableau json pour lister la carte pour recyclerview dans Java Android ou Sketchware
Essayez votre code comme ceci :
try { jsonobject jsonresponse = new jsonobject(_response); jsonarray userarray = jsonresponse.getjsonarray("user"); card_list = new gson().fromjson(userarray.tostring(), new typetoken<list<map<string, string>>>(){}.gettype()); if (card_list.size() > 5) { recyclerview1.setadapter(new recyclerview1adapter(card_list)); } else { sketchwareutil.showmessage(getapplicationcontext(), "not enough data for recyclerview"); } } catch (jsonexception e) { e.printstacktrace(); sketchwareutil.showmessage(getapplicationcontext(), "error parsing json"); }
L'avertissement est juste là, tableau attendu mais chaîne trouvée, affichez votre modèle de réponse pour plus de contexte. À partir de votre classe de modèle de réponse JSON ou de votre classe de données de modèle, les utilisateurs doivent constituer un tableau comme ci-dessous.
Pour Kotlin
65bee13be98afjava devrait être :
public class Data{ public ArrayList<User> user; public String next; } public class User{ public String id; public String address; public String contact; public String name; public String description; public String image_url; }
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!