0

在线 JSON 到 TypeScript 类型

将 JSON 转换为 TypeScript 接口、类型别名或 Zod 架构,并跨数组进行真正的可选字段检测。

处理中... 0%

结果

此页面打开转换器,并预先选择类型别名作为输出格式 - 粘贴 JSON 对象或数组,然后打印 type Name = { ... };块而不是接口,当您的代码库的样式指南偏向于类型而不是接口时非常有用。

下面的推论与接口模式相同:嵌套对象成为它们自己的命名类型,对象数组逐项比较,因此某些条目中缺少的字段被标记为可选,并且将 null 与实际值混合的字段作为联合出现,如 count: number |无效的。

随时从相同的粘贴 JSON 切换到接口语法或 Zod 架构 - 只有打印的语法发生变化,检测到的形状保持不变。