1

我想将 JSON 数组和 JSON 对象列表传递给查询字符串中的 Reasteasy GET 方法。如何在服务方法中访问它们?

例如在数组上,如果参数名称是“employeeId”,我想传递 ?employeeId=[1,2,3] 而不是传递 ?employeeId=1&employeeId=2&employeeId=3

对于对象列表,我想传递类似 ?parameter=[{val1, val2},{val1, val2},{val1, val2}]

如何在服务器端方法中正确获取这些?

4

1 回答 1

0

您可以使用 Path 注释和 PathParam 注释来获取输入值

@Path(/path/EmployeeIdArray)
public void someMethod(@PathParam("EmployeeIdArray")String[] employeeIdArray){

}

使用它你可以访问它

获取 /path/[{val1, val2},{val1, val2},{val1, val2}]

于 2012-11-14T03:54:37.090 回答