mostra la excepcion q te tira
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
domingo, 15 de enero de 2012
java.util.LinkedHashMap
--
try
{
TokenId token = new TokenId();
token = getTypeResponse(token.getClass());
String out = token.toString();
Log.println(RESULT_OK, "JSON", out);
}
catch(Exception e)
{
String a = e.getMessage();
Log.d("Error: ", e.getMessage());
}
El 14 de enero de 2012 22:07, Pablo Moyano <ultraklon@gmail.com> escribió:
Lo bueno de dar un abrazo, es que mágicamente, uno también esta siendo abrazado...
"...Aun creemos en el asombroso poder del abrazo humano..."
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.