0

我一直在修改这个示例,试图确定 restlet 是否可以与谷歌应用引擎一起工作以满足我的需求。到目前为止,这似乎相当简单,但我已经坚持了几个小时,希望能得到一些帮助......

客户端代码

 ClientResource cr = new ClientResource("my_gae_url");
 ContactResource resource = cr.wrap(ContactResource.class);

这返回一个空

 Contact contact = resource.retrieve()

但这会返回预期的 json 字符串

 String s = cr.get(MediaType.APPLICATION_JSON).getText();

它不会返回对象,但会返回 json。我不知道我是否缺少一个 jar 或者我没有实现某些东西或什么

 I'm using Google Plugin 3.7 and app engine 1.7.2
 I'm using restlet app engine edition 2.0.15 
 The server includes the following jars org.restlet.jar, org.restlet.ext.gwt.jar,           
 org.restlet.ext.servlet.jar, org.restlet.ext.jackson.jar,
 org.codehaus.jackson.core.jar, org.codehaus.jackson.mapper.jar

如果重要的话,我用来测试的客户端是 jsf,其中包含以下 jar

 org.restlet.jar, org.restlet.ext.net.jar
4

1 回答 1

0

您还需要在客户端添加 Jackson 扩展

于 2012-10-02T13:03:38.973 回答