Pregunta

Estoy tratando de recuperar clases serializan con Restlet 2.1 con Android como el cliente y GAE que el servidor. Este es el código correspondiente:

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

Yo inicialmente probado esto en una clase independiente JSE, y todo funcionaba bien. Cuando trato de ejecutar el mismo en Android, el objeto myData es nulo. ¿Algunas ideas?

¿Fue útil?

Solución

Puede consultar aquí las especificidades Android: Restlet androide página

pasé unas horas antes de entender el problema así, es necesario registrarse de forma explícita el convertidor Jackson así:

Engine.getInstance().getRegisteredConverters().add(new JacksonConverter());
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top