@GET
@Path("/getResults/{names}/view")
@Produces("application/json")
public String getResults(@QueryParam("names") Map<String, String> names) {
System.out.println(names);
return "someValue";
}
说明:我们正在尝试将值从URI绑定到java.util.map参数,但没有得到它。
答案 0 :(得分:0)
接受字符串作为查询参数。 然后使用gson将字符串转换为map。
@GET
@Path("/getResults/{names}/view")
@Produces("application/json")
public String getResults(@QueryParam("names") String names) {
Map<String, String> map = new Gson().fromJson(names, Map.class)
return "someValue";
}