跳到主内容
UniKit

JSON Schema 转 TypeScript

将常见 JSON Schema 类型、对象、数组、联合和局部 $ref 转为 TypeScript。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

JSON Schema

TypeScript 类型

可复制的 type 声明。

输入 Schema 后查看结果

这个工具能做什么

  • 把接口 Schema 转成类型声明
  • 快速检查字段必填性

示例

输入

{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]}

输出

export type Root = { "name": string; [key: string]: unknown; };

常见问题

支持远程 $ref 吗?

不支持,工具完全离线且只解析本地片段。

支持哪些 Schema?

支持常见 type、properties、required、items、enum、oneOf/anyOf/allOf 和局部定义。

未知关键字会怎样?

不影响已支持结构;无法推断类型时会严格报错。

关键词:JSON SchemaTypeScript$ref

同类工具