RESTFUL Web服务 - 列表

时间:2017-07-07 23:00:10

标签: web-services rest arraylist response

我有一个客户端应用程序请求来自Web服务的频道列表。是否可以从Web服务中获取“响应”并将其存储在ArrayList中?

例如,如果我想存储一个频道列表,它通常来自Web服务作为响应,通常来自ResponseBuilder。

我想将它存储在客户端的ArrayList中,如List。

我将如何做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以使用TypeReference来实例化您的Jersey JSON Jackson对象列表,这是一个示例:

MediaType.TEXT_PLAIN

确保您的依赖项中包含 Response serviceResponse = client.target("http://your_service_url/channels/"). request(MediaType.TEXT_PLAIN).get(Response.class); jar,您可以从此处获取

https://mvnrepository.com/artifact/org.glassfish.jersey.media/jersey-media-json-jackson/2.26-b07

编辑:如果您想要使用data.frame响应,您只需将请求方法参数更改为指定类型,如下所示:

DT[, data.frame(lapply(.SD, aggs)), by=group, .SDcols = c('a', 'b')]