URL 查询参数

把 URL 或查询字符串解析成 JSON,也可以把对象 JSON 生成 URL 查询字符串。

在线解析和生成 URL 查询参数

解析参数是把 URL 或查询字符串转换成易读的 JSON;生成参数则把对象 JSON 转换成可放回 URL 的查询字符串。

如何使用 URL 查询参数工具?

解析参数:URL → JSON

输入完整 URL 或 key=value 查询字符串,例如:

https://example.com/search?q=你好&page=2&tag=工具&tag=网页

点击「解析参数」后得到:

{
  "q": "你好",
  "page": "2",
  "tag": ["工具", "网页"]
}

生成参数:对象 JSON → 查询字符串

输入对象 JSON,例如:

{"q":"你好","page":2,"tag":["工具","网页"]}

点击「生成参数」后得到:

?q=%E4%BD%A0%E5%A5%BD&page=2&tag=%E5%B7%A5%E5%85%B7&tag=%E7%BD%91%E9%A1%B5

重复参数会在 JSON 中保留为数组,数组值生成时会展开为多个同名参数。

常见问题

生成结果为什么不是完整 URL?

工具只生成查询字符串,以 ? 开头;把它拼接到你的基础 URL 后即可使用。

中文参数会怎样处理?

生成时会使用 URL 标准编码,解析时会还原为可读中文。