🧰Locly

将 JSON 转为 TypeScript 类型

把 JSON 转成 interface 或 type

工具简介

JSON 转 TypeScript 可根据样例 JSON 推断 interface 或 type(含嵌套对象名)。仅为 MVP 推断,不做完美联合类型。转换在浏览器本地完成。

使用方法

  1. 粘贴合法 JSON
  2. 设置根名与 interface/type 选项
  3. 点击转换
  4. 复制 TypeScript 输出

常见使用场景

  • 草稿 API 响应类型
  • 表单模型起步
  • 教学 JSON→TS
  • 从 fixture 生成桩
  • 整理样例载荷

常见问题(FAQ)

Q1: JSON 会上传吗?

不会。转换在浏览器本地完成。

Q2: 支持复杂联合类型吗?

不支持。嵌套对象与数组做简单推断,混合数组取首元素。

Q3: 非法 JSON 怎么办?

会明确报错且不输出类型。

Q4: 能加 export 吗?

可以,勾选「添加 export」即可。

相关工具