不管是 `?a=1&b=2` 还是完整链接,都可以直接粘贴后解析。
格式转换
Query String 转 JSON 工具
把 URL 查询参数解析成 JSON 结构,适合接口调试、回调地址排查、参数核对和日志分析。首屏优先完成参数解析,说明内容下沉。
URL 参数转 JSON支持完整 URL 或查询串重复键自动合并为数组
直接解析参数
支持查询串和完整 URL 输入,重复参数会自动合并为数组,便于排查回调和 query 问题。
校验状态
参数解析成功,可以直接复制 JSON 结果。
4参数数
3唯一键数
url来源类型
83JSON 字符数
适合核对跳转参数、统计参数、筛选条件和接口 query 字段。
像 `tag=color&tag=tool` 这样的参数会自动整理成数组,避免数据丢失。
为什么适合先转 JSON
查询参数一旦变成 JSON,就更容易核对字段名、重复值和参数总量。
- 可以快速看出参数是否重复、缺失或拼接错误。
- 方便继续交给 JSON 格式化、转义或日志分析工具处理。
- 比手工拆解 query 参数更适合联调和排查。
实际演示
示例输入输出
示例覆盖完整 URL 和纯查询串两种输入,方便核对重复参数、来源类型和最终 JSON 结构。
示例 1
完整 URL 解析
适合把带回调参数的完整链接拆成 JSON。
输入
URL / 查询串
https://tobecolor.com/tools?keyword=品牌 色卡&from=色彩 参考&tag=color&tag=tool
输出
JSON 输出
{
"keyword": "品牌 色卡",
"from": "色彩 参考",
"tag": [
"color",
"tool"
]
}参数统计
参数数:4 唯一键数:3 来源:url
示例 2
纯查询串解析
适合把日志、表单片段或跳转参数直接转成 JSON。
输入
URL / 查询串
?keyword=rgb&status=live&status=featured
输出
JSON 输出
{
"keyword": "rgb",
"status": [
"live",
"featured"
]
}参数统计
参数数:3 唯一键数:2 来源:url
规则说明
Query String 转 JSON 的核心是先提取查询参数,再把重复键合并成数组,避免丢失信息。
- 完整 URL 和纯 query string 都能解析。
- 重复键会自动合并成数组,保留所有值。
- 空值参数也会保留,方便核对真实传参。
常见误区
很多参数问题不是格式错了,而是输入层级和重复规则没有先统一。
- 完整 URL 里先找问号后面的参数,不要把协议和路径一起当成参数解析。
- 看到重复参数不要直接覆盖,数组更适合保留原始信息。
- 如果参数值里本来有编码内容,最好先判断是否还要继续做 URL 解码。
结果解释
结果区会把参数数、唯一键数和来源类型拆开,方便你判断这段链接到底传了什么。
- 参数数表示原始 query 里实际出现了多少个键值对。
- 唯一键数适合判断有没有重复参数。
- 来源类型能帮助你区分当前输入是完整 URL 还是纯查询串。
推荐处理链路
Query String 经常和 URL 编解码、JSON 格式化一起出现。
- 先解析 query,再检查是否需要 URL 解码,会更清楚。
- 如果参数里嵌套了结构化内容,继续转成 JSON 后再格式化更稳。
常见问题
常见问题
Query String 转 JSON 的 FAQ 重点解释重复参数、完整 URL 和空值参数的处理方式。
可以直接粘贴完整 URL 吗?
可以。工具会自动提取其中的查询参数部分,不需要你先手动拆出来。
重复参数会怎么处理?
重复键会自动合并成数组,比如 `tag=color&tag=tool` 会整理成一个 `tag` 数组。
没有值的参数会丢掉吗?
不会。空值参数也会保留在 JSON 里,方便你核对真实传参情况。
继续了解
相关工具
你还可以继续使用其他已经可用的格式、文本和开发辅助工具。