Android上的Restlet - 序列化问题

时间:2010-11-16 02:00:52

标签: java android serialization restlet deserialization

我正在尝试使用Restlet 2.1检索序列化类,其中Android作为客户端,GAE作为服务器。这是相关的代码:

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

我最初在一个独立的JSE类中进行了测试,一切正常。 当我尝试在Android中运行相同的东西时,myData对象为null。有任何想法吗?

1 个答案:

答案 0 :(得分:7)

您可以在此处查看Android特性: RESTLet android page

我花了几个小时才明白这个问题,你需要明确地注册Jackson转换器:

Engine.getInstance().getRegisteredConverters().add(new JacksonConverter());