JSON转TypeScript转换器

将JSON对象和数组转换为TypeScript接口或类型别名。支持嵌套对象、数组、可选和只读属性。

将JSON对象和数组转换为TypeScript接口或类型别名。支持嵌套对象、数组、可选属性和只读修饰符。

从JSON生成TypeScript接口或类型别名。嵌套对象变为单独的接口。所有处理在本地进行。

使用方法

  1. 1

    粘贴JSON

    输入JSON对象或数组。点击加载示例试用用户对象示例。

  2. 2

    配置选项

    设置根类型名称,选择interface或type别名,并设置export、optional、readonly修饰符。

  3. 3

    转换

    点击转换为TypeScript生成类型定义。嵌套对象生成单独的命名接口。

  4. 4

    复制输出

    查看生成的TypeScript代码,直接复制到您的项目中。

常见问题

支持嵌套对象吗?
支持。每个嵌套对象生成自己的命名接口(如:Address, ProjectsItem),保持类型整洁可复用。
数组如何处理?
基本类型数组生成类型数组(如:string[])。对象数组生成共享项目接口和数组类型别名。
interface和type该用哪个?
interface可扩展,适合对象形状。type别名对联合和复杂类型更灵活。大多数情况下两者都可用。
JSON数据会发送到服务器吗?
不会。所有转换完全在浏览器中进行。数据永远不会离开您的设备。