JSON结构描述生成器

JSON 输入
结构输出

工具介绍

递归遍历 JSON,提取字段嵌套结构,并将具体值替换为类型标签。同一字段出现多种类型时用 | 拼接,例如 integer|string|null。对象数组会合并字段并集。适合快速摸清接口返回结构。所有处理在浏览器本地完成,不上传服务器。

类型标签说明

类型标签 对应 JSON 值 示例
string 字符串 "hello"
integer 整数(无小数点、无指数) 25-3
number 小数 / 浮点数(含小数点或指数写法) 98.51.01e30.16625
boolean 布尔值 truefalse
null 空值 null
类型1|类型2 同一字段出现多种基础类型时拼接 integer|numberstring|null
对象(嵌套结构) 继续递归展开,不输出笼统的 object 标签 { "a": "string" }
数组 折叠为元素类型;空数组为 [] ["string"]["number|null"]

功能说明

  • 保持原有对象嵌套,值变为类型标签
  • 空数组输出 [];基础类型数组折叠为如 ["string"]["number"]
  • 对象数组合并结构并集;字段可为 number|null 等联合类型
  • 支持美化 / 压缩输出,一键复制结果