JSON 转 TypeScript

将 JSON 转换为 TypeScript 接口定义工具,自动推断嵌套类型与数组联合类型,支持根类型命名与可选字段标记,适用于前端类型定义生成与 API 对接

目标语言
根类型名
输入 JSON
类型定义

使用说明

粘贴 JSON,自动生成 TypeScript / Java / C# / Go / Rust / PHP 六种语言的类型定义。可配置根类型名,数组与嵌套对象自动推断。

常见问题

字段类型怎么推断?

按 JSON 值类型推断:字符串→string、数字→number、布尔→boolean、null→null、数组→元素类型合并、对象→嵌套 interface。同名字段类型不一致会生成联合类型。

嵌套对象怎么处理?

每个嵌套对象生成独立 interface,命名基于字段名 + 父类型名,避免冲突。