java json string到url查询字符串

时间:2016-04-14 17:37:42

标签: java json

我花了两天的时间来搜索有效的方法来将json字符串转换为url查询字符串,例如 SRC:

"searchCriteria": {
    "filterGroups": [
      {
        "filters": [
          {
            "field": "myfiled",
            "value": "myvalue",
            "conditionType": "eq"
          }
        ]
      }
    ],
    "sortOrders": [
      {
        "field": "string",
        "direction": "string"
      }
    ],
    "pageSize": 0,
    "currentPage": 0
  }

为:

http://host/api/?searchCriteria[filterGroups][][filters][][field]=myfield&searchCriteria[filterGroups][][filters][][value]=myvalue&searchCriteria[filterGroups][][filters][][conditionType]=eq& ..

一些建议? 甲

1 个答案:

答案 0 :(得分:0)

感谢你的回答,但...... 我试图直接传递有效负载json字符串和api给我一个错误,当我把查询字符串放在我的例子中时,api以正确的方式响应。 在PHP中非常简单:json可以在数组中进行转换,因此使用函数" http_build_query"它已经完成了!我很惊讶不存在类似的方法。

白蛋白