JSON 转 TypeScript

JSON 转 TypeScript 工具适合前端接口联调、类型定义生成和接口文档整理。粘贴 JSON 样例后,可以生成基础 TypeScript Interface。

使用方法

输入 JSON 样例,设置根接口名称后生成 TypeScript 类型定义。

输入与输出

输入:支持标准 JSON 对象、数组、字符串、数字、布尔值和嵌套结构。

输出:输出 TypeScript Interface 或 type 定义。

使用提示

生成结果基于样例推断,接口字段可选性和联合类型需要结合真实接口再调整。

示例

TypeScript 生成示例

根据 JSON 样例生成 Interface。

{"id":1,"name":"OTP"}
interface Root {
  id: number;
  name: string;
}

常见问题

能生成嵌套 Interface 吗?

执行组件完成后可支持嵌套对象和数组类型生成。

字段可选怎么判断?

仅凭单个 JSON 样例无法完全判断,需要人工结合接口定义确认。

适合替代接口文档吗?

不建议替代接口文档,更适合作为类型初稿。

相关工具