JSON URL参数转换器
支持 JSON 与 URL 参数双向转换,提供表单编码、JSON URL 编码和括号表示法
字段数
0
嵌套层级
0
JSON URL参数转换器说明
该工具用于 JSON 与 URL 参数的双向转换,覆盖接口调试中常见的三种参数编码方式,支持嵌套对象、数组与自动类型检测。
功能特点
- 支持 JSON 到 URL 参数、URL 参数到 JSON 双向转换
- 支持表单编码、JSON URL 编码、括号表示法三种模式
- 解码支持自动检测编码类型,减少手动判断成本
- 提供字段数与嵌套层级统计,便于排查复杂参数结构
- 支持结果复制与下载,方便接口联调与文档整理
编码模式对比
| 特性 | 表单编码 | JSON URL 编码 | 括号表示法 |
|---|---|---|---|
| 格式示例 | a=1&b=2 | %7B%22a%22%3A1%7D | tags[]=a&tags[]=b |
| 数组表示 | arr[0]=a | 保持 JSON 数组 | arr[]=a |
| 嵌套对象 | user[name]=Tom | 完整保留 | user[name]=Tom |
| 适用场景 | 通用后端表单 | 复杂筛选参数 | PHP/Rails 接口 |
使用步骤
- 选择转换方向(JSON → URL 参数 或 URL 参数 → JSON)。
- 按需选择编码/解码模式与输出格式选项。
- 粘贴待转换内容后点击“执行编码/执行解码”。
- 检查字段统计与嵌套层级,确认结构正确。
- 复制或下载结果用于接口请求、调试或文档。
常见问题
为什么 JSON URL 编码结果很长?
该模式会对整个 JSON 字符串进行 URL 编码,结构完整但长度通常更大。
表单编码和括号表示法有什么区别?
主要区别在数组表示方式:表单编码常用索引,括号表示法常用 [] 追加。
数据会上传到服务器吗?
不会。所有转换逻辑在浏览器本地执行,输入数据不会上传。