como converter Json em objeto Java.
Para quem não sabe: Gson é uma biblioteca Java que pode ser usado para converter objetos Java em sua representação JSON e vice-versa.
mais informações aqui: http://code.google.com/p/google-gson/
Obs: Esses fontes tambem serve para Android.
Esse exemplo desserializa uma lista de objetos (Pessoas) que foi serealizado em JSON, para uma Coleção de Pessoas.
public class GersonToJava{
...
Gson gson = new Gson();
Type collectionType = new TypeToken>() {
}.getType();
String listJson = "MINHA_LISTA_JSON";
Collection pessoas = gson.fromJson(listJson, collectionType);
for (Pessoa pessoa : pessoas) {
System.out.Print("JSON "+pessoa.getNome() + " - "
+ pessoa.getTelefone());
}
}
Para desserializar um objeto Json para Objeto em java basta fazer somente isso.Gson gson = new Gson();
String listJson = "MINHA_LISTA_JSON";
Pessoa pessoa = gson.fromJson(listJson, Pessoa.class);
System.out.Print("JSON "+pessoa.getNome() + " - "
+ pessoa.getTelefone());
0 comentários:
Post a Comment