Restlet en Android – Problemas con la serialización

Estoy tratando de recuperar clases serializadas usando Restlet 2.1 con Android como el cliente y GAE como el servidor. Este es el código relevante:

ClientResource cr = new ClientResource("http://localhost:8888/mydata"); // Get the MyData object MyDataResource resource = cr.wrap(MyDataResource.class); MyData myData = resource.retrieve(); 

Inicialmente probé esto en una clase independiente de JSE, y todo funcionó bien. Cuando intento ejecutar lo mismo en Android, el objeto myData es nulo. ¿Algunas ideas?

Puedes comprobar aquí las especificidades de Android: RESTLet página android

Pasé pocas horas antes de entender el problema también, usted necesita registrar explícitamente el convertidor de Jackson así:

 Engine.getInstance().getRegisteredConverters().add(new JacksonConverter()); 
  • ClassCastException al recuperar datos del paquete en Android
  • El servicio de Android no se puede iniciar debido a un ClassNotFoundException de una clase que ya no existe
  • Cuando se utiliza un paquete de Android, ¿por qué se deserializa una pila serializada como ArrayList?
  • Serializar objeto para enviar dentro de Intent en Android
  • Serialización v / s
  • Comunicaciones de Dalvik a Java SE
  • Serialización de objetos para una nueva actividad
  • Enfoque para serializar la clase de modelo de punto final de nube en el sistema de archivos Android
  • Buffers de Android y Protocolo
  • Serialización y des-serialización de android.graphics.Bitmap en Java
  • Escribir XML en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.