JSON转TypeScript类型工具
快速将JSON数据转换为TypeScript接口定义,支持复杂嵌套结构和自定义配置
JSON 输入
0 字符
TypeScript 输出
请在左侧输入JSON数据
已复制
转换选项
用于生成的接口名称前缀,如 "I" 将生成 "IUser" 接口
控制如何处理数组类型的结构
将所有属性标记为可选
在生成的类型中包含示例值注释
快速转换
瞬间将复杂的JSON结构转换为TypeScript类型定义,节省手动编写时间。
深度嵌套支持
智能处理复杂的嵌套结构,生成清晰、层次分明的类型定义。
自定义选项
通过灵活的配置选项,满足不同场景的类型定义需求。
使用说明
- 在左侧输入区域粘贴JSON数据
- 根据需要调整右侧的转换选项
- 点击"转换为TypeScript"按钮
- 在右侧输出区域查看生成的TypeScript类型
- 使用复制按钮复制结果或下载为.ts文件
示例JSON:
{ "name": "John Doe", "age": 30, "email": "john@example.com", "address": { "street": "123 Main St", "city": "Anytown", "state": "CA" }, "hobbies": ["reading", "coding", "gaming"] }