Java Android上的Restlet-序列化问题

Java Android上的Restlet-序列化问题,java,android,serialization,restlet,deserialization,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(); 我最

我正在尝试使用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。有什么想法吗

您可以在这里查看Android的特性:

我之前花了几个小时来理解这个问题,您需要像这样显式注册Jackson转换器:

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

请发布logcat输出从我的测试中,logcat有一个警告:
无法找到此表示的转换器:[application/json,UTF-8]
谢谢,谢谢,谢谢。你的回答让我走上了从精神错乱的道路上恢复过来的道路,试图弄明白这一点。我还有其他问题要解决,但这是催化剂。我甚至阅读了你之前链接到的页面,但完全忘记了。Life saver,尽管我在提供的链接中没有看到任何相关内容::(此答案中有一个错误的url。正确的url(到restlet android信息页面)如下所示:也更正了原始帖子。我导入了org.restlet.android:2.2.2,它没有ext包,所以我没有JacksonConverter类,有人能解释一下原因吗?所有这些链接现在都死了:(