2012/1/14 Javier Fileiv <javier.fileiv@gmail.com>:
> Hola a todos, estoy con un pequeño problema que no logro resolver.
>
>
> Haciendo uso de la libreria GSON para parsear una respuesta JSON de un web
> service, genere la clase TokenID que lo unico que tiene es un string y un
> metodo ToString que lo imprime.
> Siendo "response" la respuesta del service, lo sgte anda bien.
>
> Type answerType = new TypeToken<TokenId>(){}.getType();
> TokenId token = new Gson().fromJson(response, answerType);
>
> AHora yo quisiera hacer un metodo mas generico, en donde yo le pase un tipo
> de clase, y en funcion de eso desarme el mensaje JSON.
>
> public <T> T getTypeResponse(Class<?> T){
>
> Type answerType = new TypeToken<T>(){}.getType();
> T token = new Gson().fromJson(response, answerType);
> return token;
> }
>
> Algo como lo anterior... el tema es que tira una excepcion y no se bien como
> arreglarlo. Alguna mano por ahi??
>
>
> Muchas gracias!
Re: [gtug-bsas] Ayuda con Java/Android
sábado, 14 de enero de 2012
mostra la excepcion q te tira
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.