ZH
PortuguêsEnglishEspañolDeutschFrançaisItaliano日本語Русский中文
首页 收藏
Voltar

JSON 转 TypeScript

根据 JSON 生成 TypeScript 的 interface 或 type,支持嵌套对象、数组、可选字段和 PascalCase 命名。

使用方法

粘贴 JSON 以生成接口。

可用语言: PortuguêsEspañolEnglishDeutschFrançaisItaliano日本語Русский中文

下一个工具JSON 转 XML(及 XML 转 JSON)→
广告

JSON 转 TypeScript: 用途

粘贴 JSON(例如 API 响应),工具会立即生成 TypeScript 接口。嵌套对象会变成以 PascalCase 命名的独立接口,对象列表会被完整分析以标出可选字段。

可选择 interface 或 type,以及是否使用 export 和 readonly。

使用方法

  1. 粘贴 JSON。
  2. 设置根名称和选项。
  3. 复制生成的接口。

使用场景

  • 为前端 API 响应添加类型。
  • 为 Angular、React 或 Node 项目创建模型。
  • 记录 JSON 的结构。

常见问题

如何检测可选字段?

当 JSON 是对象列表时,没有出现在所有元素中的字段会加上问号(字段?: 类型)。

字段为 null 怎么办?

同一字段还有其他类型时会变成 类型 | null;如果只出现空值则为 null。如果你知道具体类型,请事后调整。

真的免费吗?

是的,100%免费。无需注册,无需订阅,不限使用次数。所有工具:Tools123是免费的。

相似工具

非常感谢您的支持!

每一笔捐赠都有助于维持网站运行。这些工具旨在帮助您,但我们有服务器开销。如果您愿意支持,将不胜感激!请选择或输入金额:

通过Stripe安全支付。将在新标签页打开。

工具按现状提供,不作任何保证。我们不对结果及其使用承担责任。