AZ Tools

查询字符串与 JSON 互转

开发

粘贴查询字符串(或整个 URL),即可获得干净的 JSON 对象——重复的键会变成数组,值会进行百分号解码。切换方向可将 JSON 对象转换回编码后的查询字符串。非常适合检查 API 请求和构建链接。全部在浏览器本地运行——不会上传任何内容。

输出

使用方法

  1. 选择方向:查询字符串转 JSON,或 JSON 转查询字符串。
  2. 粘贴你的查询字符串(带不带开头的 ? 都行)或 JSON 对象。
  3. 从输出框复制转换后的结果。

常见问题

重复的键如何处理?
当同一个键出现多次时(例如 tags=a&tags=b),它会变成 JSON 数组。只出现一次的键保持为普通字符串。
我可以粘贴完整 URL 吗?
可以。? 及其之前的所有内容都会被忽略,任何 #片段都会被丢弃,因此你可以粘贴完整 URL 并只得到查询参数。
嵌套对象如何转换为查询字符串?
数组会展开为重复的键。嵌套对象或对象数组会被序列化为 JSON 并作为值进行百分号编码,因为查询字符串是扁平的键值对。
我的数据会被发送到某处吗?
不会。转换完全在你的浏览器中进行,不会上传任何内容。

相关工具