Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] gson deserialize List

Talvez seja por ser case sensitive. O nome do "id" no json esta maiusculo e provavelmente na sua classe esta minusculo.


On 03/10/2012, at 13:04, Diego Ampessan <ampessann@gmail.com> wrote:

Pessoal, boa tarde ....
Estou tentando trabalhar com o Gson no Android ....
Eu tenho o seguinte retorno do meu WebService :
[{"ID":1,"Nome":"Nome 1","CPF":"10000000000"},{"ID":2,"Nome":"Nome 2","CPF":"20000000000"},{"ID":3,"Nome":"Nome 3","CPF":"30000000000"},{"ID":4,"Nome":"Nome 4","CPF":"40000000000"},{"ID":5,"Nome":"Nome 5","CPF":"50000000000"},{"ID":6,"Nome":"Nome 6","CPF":"60000000000"},{"ID":7,"Nome":"Nome 7","CPF":"70000000000"}]
 
Logo, quando recebo o retorno dele no aparelho, eu preciso deserializar ... estou fazendo da seguinte maneira :

Gson json = new Gson();
Type collectionType = new TypeToken<Collection<Pessoa>>() {}.getType();
Collection<Pessoa> lista = json.fromJson(result.toString(), collectionType);

Está "funcionando em partes", porém as propriedades ID, Nome, CPF dentro da lista estão com os valores NULL.
Olhei o gson user guide, porem, não consegui entender como fazer isso de forma automática.... Podem me ajudar?
Grato


--
Att.
Diego Ampessan
Microsoft MTA

www.diegoampessan.com.br


Os computadores são incrivelmente rápidos, precisos e burros; Os homens são incrivelmente lentos, imprecisos e brilhantes; Juntos, seu poder ultrapassa os limites da imaginação  - "Albert Einstein "

--
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário