我有一个客户端应用程序请求来自Web服务的频道列表。是否可以从Web服务中获取“响应”并将其存储在ArrayList中?
例如,如果我想存储一个频道列表,它通常来自Web服务作为响应,通常来自ResponseBuilder。
我想将它存储在客户端的ArrayList中,如List。
我将如何做到这一点?
答案 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')]