什么是JSON转TypeScript?
JSON 转 TypeScript 工具可从 JSON 数据中生成精确的 TypeScript 接口和类型定义。它能推断字符串、数字、布尔值、数组和嵌套对象的类型,并处理可选字段和联合类型——为 API 响应节省大量手动编写类型的时间。
使用方法
- 第一步——粘贴 JSON 对象或数组。工具会分析其结构并为每个字段推断 TypeScript 类型。
- 第二步——自定义输出:设置根接口名称,在接口与类型别名之间选择,并为可能为 null 的字段切换可选属性。
- 第三步——复制生成的 TypeScript 定义或下载为 .ts 文件。所有嵌套对象将自动获得各自命名的接口。
结果
您的 API 返回一个包含嵌套地址和偏好设置的用户对象。粘贴 JSON 响应,将根名称设为 "User",即可得到清晰的接口:User、UserAddress、UserPreferences——可选字段将自动标注为 "string | null" 类型。