Isso, verifica se o nome dos atributos da classe pessoa estão exatamente iguais ao retorno.
2012/10/3 Carlos <carlosatx@gmail.com>
--Talvez seja por ser case sensitive. O nome do "id" no json esta maiusculo e provavelmente na sua classe esta minusculo.
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 AmpessanMicrosoft 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 "
--
--






0 comentários:
Postar um comentário