Existe também a Jackson-JSON.
Lúcio Maciel
luciofm@gmail.com
2012/7/6 Buiu <buiucardoso@gmail.com>
Era essa a ideia mesmo, quando mudar, mudar em apenas um lugar....
Removi o Gson e passei a utilizas a classe nativa do Android,
Outra alternativa que testei e funcionou foi indicar para o proguard ignorar a classe de retorno.
Em 6 de julho de 2012 11:13, luciofm <luciofm@gmail.com> escreveu:
Comece a trabalhar com estruturas complexas em JSON, e APIs em desenvolvimento, que mudam a cada pouco...Uma alteração no formato da resposta precisa de uma alteração no seu Objeto Java, e essa alteração precisa ser refletida no seu parser...Usando algo como o GSON, você apenas altera sua classe e pronto. Te salvou de possiveis bugs futuros.
Lúcio Maciel
luciofm@gmail.com
2012/7/6 Gink Labrev <gink.labrev@gmail.com>Cara eu uso a classe nativa do Andoid para operações JSON. Acho o GSON muito exagerado para resolver um problema simples. Nunca senti necessidade de mais uma camada de complexidade usando GSON.
Em quinta-feira, 5 de julho de 2012, Buiu<buiucardoso@gmail.com> escreveu:> gson user guide | gson
> Boa Noite pessoal,
>
> Depois de muito bater cabeça, finalmente consegui resolver o problema,
>
> Para deixar registrado aqui para os próximos que enfrentarem o mesmo problema,
>
> A estrutura que enviei no inicio estava correta, o que estava me causando problema era o proguard.
>
>
>
> Pois ele ofuscava a classe de retorno, estão acabava ficando com uma estrutura diferente da estrutura que estava retornando.
>
>
>
> Abraço.
>
> Em 5 de julho de 2012 17:09, Buiu <buiucardoso@gmail.com> escreveu:
>
> Alguém conhece alguma outra biblioteca que funcione com a mesma facilidade que o Gson?
>
>
>
>
>
> Estou tentando implementar este exemplo
>
>
>
>
>
>
> em modo debug funciona que é uma beleza.... mas em "produção" nada...
>
> segue como estou fazendo:
>
>
>
> class BagOfPrimitives {
>
> private int value1 = 1;
>
> private String value2 = "abcasd";
>
> private transient int value3 = 3;
>
>
>
> BagOfPrimitives() {
>
>
>
> }
>
>
>
> public String a(){
>
> return value2
>
>






0 comentários:
Postar um comentário