免费在线工具

JSON 转 TypeScript

从一个 JSON 示例推断 TypeScript 类型,不宣称生成完整模式。

在浏览器中运行免费

您的工作区

在设备上处理

正在加载工具…

文件和文本在此浏览器中处理,不会上传到我们的服务器。关闭或刷新页面会清空当前工作内容。

快速开始

  1. 粘贴要处理的文本或数据;如有示例,请将其替换。
  2. 选择任务所需选项并点击对应操作按钮,进度或错误会在旁边显示。
  3. 点击“查看结果”检查输出,再复制或下载。请保留原件,此页面不会自动保存工作。

开始前

输入最多 200,000 个字符、50 层嵌套和 20,000 个节点;输出最多 2,000,000 个字符。超出 JavaScript 安全整数范围的标识符请使用带引号的字符串。JSON 是数据,不是可执行代码。类型推断深度最多 20 层。

了解详情

从一个示例推断 TypeScript 类型,而非涵盖所有可能的 API 响应。缺失字段、可选性和业务约束需要人工检查;空数组会推断为 unknown 数组。

实际示例

从 {"name":"Alex","active":true} 推断类型,再对照可能缺少任一字段的响应进行检查。

快速解答

此工具会把输入内容发送到服务器吗?

不会。输入在此浏览器中处理。关闭页面前请下载结果,工作区不会保存到账号。

使用结果前应该检查什么?

请保留原件。在分享结果或用于重要工作前,检查内容、布局、质量和格式。具体限制请查看上方说明。

按分类浏览全部工具

选择分类即可查看完整列表。每个工具都有使用说明、支持格式和限制。

图片工具个工具: 36
PDF 工具个工具: 24
文件与数据转换个工具: 19
文本工具个工具: 28
开发者工具个工具: 36
颜色工具个工具: 13
计算器与单位换算个工具: 21
Excel 工具个工具: 43
二维码与条形码工具个工具: 6
音频工具个工具: 8
SEO 与网页工具个工具: 10