我是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)的响应。我试过浏览文档,但不太了解。我试着谷歌搜索,再没有那么多的帮助。请帮我实现这个目标。
感谢
答案 0 :(得分:2)
终于找到了答案,
ClientResponse<String> response= clientRequest.post(String.class);
Gson gson = new Gson();
User user = gson.fromJson(response.getEntity(), User.class);
这解决了我的问题。