【问题标题】:Resteasy GET - JSON in QueryStringResteasy GET - QueryString 中的 JSON
【发布时间】:2012-11-09 14:38:26
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: json get query-string resteasy


    【解决方案1】:

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

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

    使用它你可以访问它

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-27
      • 1970-01-01
      • 2011-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-19
      相关资源
      最近更新 更多