JSON 转 TypeScript
根据 JSON 生成 TypeScript 的 interface 或 type,支持嵌套对象、数组、可选字段和 PascalCase 命名。
使用方法粘贴 JSON 以生成接口。
广告
JSON 转 TypeScript: 用途
粘贴 JSON(例如 API 响应),工具会立即生成 TypeScript 接口。嵌套对象会变成以 PascalCase 命名的独立接口,对象列表会被完整分析以标出可选字段。
可选择 interface 或 type,以及是否使用 export 和 readonly。
使用方法
- 粘贴 JSON。
- 设置根名称和选项。
- 复制生成的接口。
使用场景
- 为前端 API 响应添加类型。
- 为 Angular、React 或 Node 项目创建模型。
- 记录 JSON 的结构。
常见问题
如何检测可选字段?
当 JSON 是对象列表时,没有出现在所有元素中的字段会加上问号(字段?: 类型)。
字段为 null 怎么办?
同一字段还有其他类型时会变成 类型 | null;如果只出现空值则为 null。如果你知道具体类型,请事后调整。
真的免费吗?
是的,100%免费。无需注册,无需订阅,不限使用次数。所有工具:Tools123是免费的。