[gtug-bsas] Ayuda con Java/Android
sábado, 14 de enero de 2012
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!
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.