首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用泽西和JSON在JSON中生成和使用数据

使用泽西和JSON在JSON中生成和使用数据
EN

Stack Overflow用户
提问于 2016-04-13 06:23:35
回答 1查看 1.4K关注 0票数 0

各位,我是爪哇RESTful的新手,

我需要将数据从我的java应用程序传递到RESTful服务。我能够将RESTful添加到我的应用程序中,但无法将任何数据发送回服务。

我在服务中使用了“获取”和“消费”。请帮助我获得连接和数据交换之间的相同

当RESTful在我的应用程序中充当服务器时

RESTful定义

代码语言:javascript
复制
@GET
@Consumes("application/json")
@Path("{strID}")
public String getJson(@PathParam("strID")String strID){
  return strID;
}

进口RESTful法

代码语言:javascript
复制
public String getJson(String strID) throws UniformInterfaceException {
        WebResource resource = webResource;
        resource = resource.path(java.text.MessageFormat.format("{0}", new Object[]{strID}));
        return resource.get(String.class);
    }

在java应用程序中

代码语言:javascript
复制
static RESTful objRFIDService = new RESTful();
objRFIDService.getJson("RESTfultest");
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-13 08:02:34

你想要达到的目标并不是很清楚。但是,要使用REST can服务,可以使用JAX客户端API,它是JAX-RS 2.0规范的一部分,参考实现是泽西岛

例如,要对可用的GET资源执行http://example.com/api/foo/{id}请求,可以使用以下代码:

代码语言:javascript
复制
String id = ...

Client client = ClientBuilder.newClient();
WebTarget target = client.target("http://example.com").path("api").path("foo").path(id);
String result = target.request(MediaType.APPLICATION_JSON_TYPE).get(String.class);

有关更多细节,请查看泽西客户端API文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36590211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档