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