Setup: - Android - Rénovation 2 - GsonComment la carte JSON dictionnaire automatiquement gson
Mon serveur JSON ressemble à ceci:
{
"myList1":
{
"1": (<- variable number)
{
"id":"1","name":"user123"
},
"2"{},...},
"myList2":
{
"299": (<- variable number)
{
"id":"20","name":"user42"
},
"300":
{},...}
}
Le premier noeud: "maliste1" et " myList2 "est corrigé.
Ensuite, le deuxième noeud contient un nombre variable
et le second noeud holdes un objet utilisateur.
-> Comment définir la réponse pour la deuxième liste avec gson?
-> Le nombre et le nombre des entrées est variable de
Ma cartographie de réponse ressemble à:
public class ResponeDef {
@Gson.Named("myList1")
ResponeListDef list1;
@Gson.Named("myList2")
ResponeListDef list1;
}
public class ResponeListDef {
@Gson.Named("??")
ResponeListEntryDef entry1
@Gson.Named("??")
ResponeListEntryDef entry2;
}
public class ResponeListEntryDef {
@Gson.Named("id")
int id;
@Gson.Named("name")
String userName;
}
cela peut aider à: https : //stackoverflow.com/questions/16891243/parse-json-with-variable-key –