En Restlet Android - Problemas con la serialización
-
10-10-2019 - |
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?
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