JSON 转 TypeScript
在浏览器中将任意 JSON 即时生成整洁的 TypeScript 接口类型。
隐私安全全部在浏览器本地完成,数据不上传
简单易用粘贴或输入即可,结果实时呈现
永久免费不限次数,无需注册
快速高效先进技术,处理高效稳定
为了匹配一段 JSON 数据而手写 TypeScript 接口既枯燥又容易出现细微错误。把一段 JSON 示例粘贴进来,本工具会替你推断出类型,把这个对象转成可直接放进代码的接口定义。
使用方法:JSON 转 TypeScript
- 1输入内容在左侧粘贴 JSON。
- 2设置选项设置根接口名称。
- 3开始处理切换 export / 可空选项。
- 4获取结果复制生成的接口。
常见用途
为 API 响应定义类型从一份真实响应生成接口,让你的代码清楚它所处理的数据结构。
快速上手一段数据把一段陌生的 JSON 转成带名字的类型,便于在编辑器里查看。
让类型保持同步响应变化时重新生成,让接口与服务器实际发送的内容保持一致。
省去样板代码面对层层嵌套的对象,不必再手写一个个嵌套接口。
使用提示
它根据你的示例推断类型的完整程度取决于你粘贴的 JSON。示例里缺失或为空的字段无从推断,因此请粘贴一个有代表性的样本。
空值与混合类型会被放宽示例里为 null 的字段,或在各条目间不一致的字段,推断出的类型可能比你想要的宽,事后手动收紧即可。
名称来自键接口名和属性名沿用你的 JSON 键,因此清晰的键名能换来干净的类型。
是起点,不是定论把输出当作一份快速初稿,可选字段、联合类型和精确的数字格式仍需由你打磨。