QueryString中的Resteasy GET-JSON

QueryString中的Resteasy GET-JSON,json,get,query-string,resteasy,Json,Get,Query String,Resteasy,我想将JSON数组和JSON对象列表传递给查询字符串中的Reasteasy GET方法。如何在服务方法中访问它们 例如,在数组上,如果参数名为employeeId,我希望传递 ?雇员ID=[1,2,3] 而不是通过 ?员工ID=1&employeeId=2&employeeId=3 对于对象列表,我想传递如下内容 ?参数=[{val1,val2},{val1,val2},{val1,val2}] 如何在服务器端方法中正确获取这些值?您可以使用Path注释和PathParam注释来获取输入值 @P

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

例如,在数组上,如果参数名为employeeId,我希望传递 ?雇员ID=[1,2,3] 而不是通过 ?员工ID=1&employeeId=2&employeeId=3

对于对象列表,我想传递如下内容 ?参数=[{val1,val2},{val1,val2},{val1,val2}]


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

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

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

}
使用此选项,您可以按以下方式访问它:

GET/path/[{val1,val2},{val1,val2},{val1,val2}]