JSON转GET请求

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议

功能说明

JSON转GET请求工具可将 JSON 对象一键转换为 URL 查询字符串(Query String),适用于接口联调、抓包复现、签名调试、自动化测试等场景。处理过程在本地完成,无需上传到服务器。

使用步骤

1. 在左侧文本框粘贴 JSON 对象(根节点需为对象,不支持数组)。

2. 设置转换选项:变量名风格、数组格式、是否 URLEncode。

3. 点击「转换」按钮生成查询参数字符串。

4. 点击「复制结果」或「复制完整 URL」快速使用。

常见问题

为什么提示"需要为对象"?

GET 请求参数只能为键值对,因此根节点必须是 JSON 对象({}),不支持直接传入 JSON 数组。

数组如何转换?

默认转换:{"ids":[1,2]} → ids=1&ids=2
勾选数组格式后:{"ids":[1,2]} → ids[]=1&ids[]=2

URLEncode 是什么意思?

开启后,中文和特殊字符会被编码为 %E5%BC%A0... 格式,确保 URL 安全传输。关闭后保留原始字符。

你可能还想问

中文和特殊字符会自动转码吗?

会按 URL 编码规则转义,生成的参数串可直接拼到链接后使用;反序列化时按同样规则解码,中文不会乱码。

嵌套对象和数组怎么传递?

GET 参数是扁平键值对,嵌套结构会按 key.subkey 或 JSON 字符串整体编码的方式展开,复杂结构建议改用 POST 传 JSON 体。

参数顺序会影响请求吗?

服务端一般不关心顺序,但签名校验类接口常要求按字母序排列后再签名;需要签名时先确认接口文档的排序规则。