加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – Android上的Restlet – 序列化问题

发布时间:2020-12-15 08:36:26 所属栏目:Java 来源:网络整理
导读:我正在尝试使用Restlet 2.1检索序列化类,其中 Android作为客户端,GAE作为服务器.这是相关代码: ClientResource cr = new ClientResource("http://localhost:8888/mydata");// Get the MyData objectMyDataResource resource = cr.wrap(MyDataResource.class
我正在尝试使用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特性:
RESTLet android page

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读