JSON 输入
配置
TypeScript 输出
TypeScript 输出将显示在这里
配置选项并输入 JSON 来生成
关于此工具
使用 API 通常意味着处理无类型的 JSON 响应。此转换器接受原始 JSON 并生成结构良好的 TypeScript 定义,可直接放入代码库。 主要功能: • 多种输入模式:单个 JSON、用于合并类型的多个样本、JSON Schema 和 Postman 集合 • 接口或类型别名输出,完全控制命名 • PascalCase 转换、可选属性和 readonly 修饰符 • 处理嵌套对象和数组,具有正确的类型推断 • 输入时实时转换 — 无需点击按钮
使用方法
1. 在左侧面板粘贴或上传 JSON 2. 在配置列中设置根类型名称(默认为 'Root') 3. 选择源类型 — 普通 JSON 适用于大多数情况 4. 切换转换选项,如接口 vs 类型、可选属性或 readonly 5. TypeScript 输出立即显示在右侧 6. 复制结果或下载为 .ts 文件
限制与重要说明
• 混合数组的联合类型(例如 [1, "hello"])被推断为 `number | string`,但可能需要手动审查 • 深度嵌套的对象会产生许多子接口 — 在可行时考虑扁平化 • JSON Schema 支持涵盖常见关键字;跨文件 $ref 等高级功能不会被解析 • Postman 集合解析需要包含已保存响应体的 v2.1 格式