TS
JSON 转 TypeScript在线JSON转TypeScript工具,粘贴JSON即可生成TS接口定义,也能输出Go结构体,支持嵌套对象、数组与特殊字段名。
Alt + 1–9 直达 · Alt + [ ] 切换
JSON TO TYPES

JSON 转 TypeScript / Go

粘贴 JSON,自动推断类型并生成 TS interface 或 Go 结构体。

浏览器本地生成
总使用次数0 今日使用0
JSON 示例
生成结果
按示例数据推断,字段默认为必填
使用指南

JSON 转 TypeScript怎么使用?

粘贴一段 JSON,自动推断字段类型并生成 TypeScript interface;也可以切换为 Go 结构体,适合接口联调时快速起草类型定义。

操作步骤

  1. 粘贴 JSON 内容并设置根类型名。
  2. 选择输出 TypeScript 或 Go。
  3. 点击生成,复制结果到项目中使用。

使用提示

  • 类型按示例数据推断,字段默认必填;同一字段类型不一致时会生成联合类型。
  • 数组元素结构不一致时会生成多个接口并用联合类型表示。
  • 空数组无法推断元素类型,会输出 unknown[]。

常见问题

生成的类型能直接使用吗?

可以作为起点。JSON 只是样本,接口约定仍需结合文档确认,可选字段需要手动加问号或改为指针。

支持嵌套对象和数组吗?

支持,嵌套对象会生成独立接口,数组会输出对应的元素类型。

内容会上传吗?

不会,解析与类型推断全部在当前浏览器中完成。

已复制