Domanda

I got this JsonObject from JsonObjectRequest (im using Volley). How can I cast to Object?

{

"objects": [

       {"name":"German","id":5,},
       {"name":"Cecilia","id":6,},
       {"name":"Melina","id":7,},
       {"name":"Karina","id":8,},
       {"name":"Marcos","id":9,}

      ]

}

public class Invitados {

private String name;
private int id;


public Invitados(){}
public Invitados(String name, int id){
 this.name=name;
 this.id=id;
}

}

Thanks

È stato utile?

Soluzione

Use Gson library (as you included in tags to this question) create Gson object and use its fromJson() method

Altri suggerimenti

You can do something like this

for (int i = 0; i < jsonArray.size(); i++) {
    JsonObject obj = (JsonObject) jsonArray.get(i);
    Invitados inv = new Invitados(obj.get("name").getAsString(),obj.get("id").getAsInt());  
    //Doing something...
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top