泽西分裂有效载荷

时间:2017-07-19 19:28:09

标签: java jersey

我想知道,是否有可能在泽西岛消耗的请求中拆分有效载荷。我想实现这个目标:

@PUT
@Path("/endpoint")
@Consumes(MediaType.APPLICATION_JSON)
public Response method(long[] vals1, long[] vals2) {
    // Do something...
}

我发送的数据结构如下:

[ [1,2,3], [4,5,6] ]

这是可能的,还是我必须发送一个类似Map的对象,并相应地将method的签名更新为Set<String, List<Long>>

{ "vals1": [1,2,3], "vals2": [3,4,5] }

1 个答案:

答案 0 :(得分:1)

您可以创建一个内部包含两个数组的对象,并使用jackson配置jersey以解析json。然后你应该用json正文发送请求:

{
"vals1": [1,2,3],
"vals2": [4,5,6]
}