JSON 转类型
JSON 转类型
粘贴 JSON,一键生成 TS / Go / Rust 类型定义
JSON 输入
填入示例
根类型名
字段命名风格
生成结果
TypeScript
Go
Rust
💡
类型推断规则
嵌套对象生成命名子类型(如 Root_Profile)
数组取所有元素类型并集,缺失字段标记可选
空数组推断为 unknown[] / []interface / Vec<serde_json::Value>
数字统一按 number / float64 / f64(不做整数推断)
null 映射为 TS null、Go interface、Rust Option
结构过深(>20 层)或过大(>5 万节点)会中止并提示
🐙
章鱼工具箱
搜索工具