JSON结构描述生成器
JSON 输入
结构输出
递归遍历 JSON,提取字段嵌套结构,并将具体值替换为类型标签。同一字段出现多种类型时用 | 拼接,例如 integer|string|null。对象数组会合并字段并集。适合快速摸清接口返回结构。所有处理在浏览器本地完成,不上传服务器。
| 类型标签 | 对应 JSON 值 | 示例 |
|---|---|---|
string |
字符串 | "hello" |
integer |
整数(无小数点、无指数) | 25、-3 |
number |
小数 / 浮点数(含小数点或指数写法) | 98.5、1.0、1e3、0.16625 |
boolean |
布尔值 | true、false |
null |
空值 | null |
类型1|类型2 |
同一字段出现多种基础类型时拼接 | integer|number、string|null |
| 对象(嵌套结构) | 继续递归展开,不输出笼统的 object 标签 | { "a": "string" } |
| 数组 | 折叠为元素类型;空数组为 [] |
["string"]、["number|null"] |
[];基础类型数组折叠为如 ["string"]、["number"]number|null 等联合类型