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]
  • 建议在实际使用前验证参数的完整性和格式正确性