功能说明
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 体。
参数顺序会影响请求吗?
服务端一般不关心顺序,但签名校验类接口常要求按字母序排列后再签名;需要签名时先确认接口文档的排序规则。
速查在线工具箱