JSON 输入
字符数: 0
GET URL 输出
字符数: 0
什么是 JSON 转 GET?
简介
JSON 转 GET 工具可以将 JSON 对象快速转换为 HTTP GET 请求的 URL 查询参数格式。GET 请求是 HTTP 协议中最常用的请求方式之一,通过 URL 传递参数。这个工具特别适合将前端的数据对象转换为 API 请求参数,方便进行接口调试和数据传输。
主要特点
- 智能展平:自动展平嵌套对象,使用点号表示法
- 数组支持:支持数组参数,使用索引表示法
- URL 编码:自动对特殊字符进行 URL 编码
- 即时转换:转换结果即时显示,方便查看
- 一键复制:支持一键复制 URL 参数,方便直接使用
参数格式规则
简单对象
{name: "张三", age: 30}
↓
name=%E5%BC%A0%E4%B8%89&age=30嵌套对象
{address: {city: "北京"}}
↓
address.city=%E5%8C%97%E4%BA%AC数组参数
{skills: ["JS", "TS"]}
↓
skills[0]=JS&skills[1]=TS复杂结构
{user: {name: "张三"}}
↓
user.name=%E5%BC%A0%E4%B8%89使用示例
输入 JSON:
{
"name": "张三",
"age": 30,
"city": "北京"
}输出 GET 参数:
name=%E5%BC%A0%E4%B8%89&age=30&city=%E5%8C%97%E4%BA%AC
解码后:name=张三&age=30&city=北京
使用场景
- API 调试:将前端数据对象转换为 API 请求参数
- 接口测试:快速构建 GET 请求的查询字符串
- 数据传递:将页面数据通过 URL 传递给后端
- 第三方集成:构建第三方 API 的请求参数
- 数据分析:将筛选条件转换为 URL 参数
注意事项
- 转换结果仅包含查询参数部分,不包含基础 URL
- 所有参数值都会进行 URL 编码,确保特殊字符正确传输
- 嵌套对象使用点号表示法,如 address.city
- 数组参数使用索引表示法,如 skills[0]
- 建议在实际使用前验证参数的完整性和格式正确性