🧬 JSON → 类型定义转换
粘贴 JSON 即可自动生成 TypeScript / PHP / Python / Go / Rust 类型定义。支持嵌套对象和数组。
✅ 完全免费,无需注册,仅在浏览器中运行
💡 使用提示
• 嵌套对象自动提取为独立类型。
• 从数组元素推断类型。空数组变为 any[] / []interface{} 等。
• null 被视为 optional / nullable,如 string | null。
• 从上方输入字段更改根类型名称。
🔗 相关工具
📖 使用方法
-
1
输入或粘贴 JSON将 JSON 粘贴到左侧输入框。点击示例按钮快速加载示例数据。
-
2
选择目标语言选择 TypeScript、PHP、Python、Go、Rust、Kotlin 或 Swift,并可修改根类型名称。
-
3
复制并使用类型定义右侧显示自动生成的类型定义。点击复制按钮将其复制到剪贴板并粘贴到代码中。
❓ 常见问题
嵌套对象如何处理?
嵌套对象自动提取为独立类型定义并按名称引用。
null 字段如何定义类型?
null 字段被视为 optional/nullable,根据语言转换为 Optional、? 或指针类型。
支持顶层 JSON 数组吗?
是的。如果根是数组,自动包装为 { items: [...] } 进行类型生成。