Query ↔ JSON

URL 查询串与 JSON 对象互转,重复键合并为数组

交互控件将随脚本加载;处理始终在浏览器本地完成。

正在加载工具…

这个工具能做什么

  • Query→JSON
  • JSON→Query
  • 重复键数组
  • URLSearchParams
  • 本地

示例

  • 输入:a=1&b=x&b=y
  • 输出:{"a":"1","b":["x","y"]}

怎么用(步骤)

  1. Query→JSON:粘贴完整 URL 或 a=1&b=2。
  2. JSON→Query:粘贴对象,数组会展开为同名参数。
  3. 解码与编码由 URLSearchParams 完成。
  4. 全程本地,不请求网络。

常见问题

重复参数怎么处理?

解析时合并为数组。以上说明对应「Query ↔ JSON」本页实际行为;默认不把输入内容发往服务器处理。

会请求 URL 吗?

不会,只解析字符串。以上说明对应「Query ↔ JSON」本页实际行为;默认不把输入内容发往服务器处理。

嵌套对象?

转 Query 时嵌套对象会 JSON.stringify 后写入。以上说明对应「Query ↔ JSON」本页实际行为;默认不把输入内容发往服务器处理。

上传吗?

不上传。Query ↔ JSON:处理只在浏览器本地完成,不会把内容上传到 www.518882.com 或第三方接口;无需注册,可在开发者工具网络面板自行核对。

和 URL 编码工具?

单段编解码用 URL 编码;整串结构互转用本工具。以上说明对应「Query ↔ JSON」本页实际行为;默认不把输入内容发往服务器处理。