1

我是 Resteasy 的新手,我正在调用服务并成功获得响应。我也可以打印响应(这是预期的响应)。
ClientResponse<String> response= clientRequest.post(String.class); System.out.println("response"+response.getEntity());

控制台输出为:response{"id":8,"displayName":"xyz_abc","roles":null, .....


但现在我想解析/映射从服务获得的响应到客户端应用程序中的业务对象(如 User.java pojo)。我尝试浏览文档,但无法理解太多。我尝试使用谷歌搜索,再次没有太多帮助。请帮助我实现这一目标。

谢谢

4

1 回答 1

2

终于找到答案了,

ClientResponse<String> response= clientRequest.post(String.class);
Gson gson = new Gson();
User user = gson.fromJson(response.getEntity(), User.class);

这解决了我的问题。

于 2012-04-27T12:28:11.833 回答