# JSON 转 TypeScript 在线工具

URL: https://caijiao.org/tool/json-to-typescript
Source: docs/tool/json-to-typescript.md
Description: JSON 转 TypeScript 在线工具，根据 JSON 样例生成 TypeScript interface，适合接口联调和类型定义初始化。

JSON 转 TypeScript 工具会根据样例 JSON 推断 `interface`。它适合快速生成初稿，复杂接口仍建议结合业务语义手动调整字段可选性和枚举值。

## 使用建议

- 尽量粘贴真实接口返回中字段最完整的一条样例。
- 空数组会被推断为 `unknown[]`，需要后续手动补充类型。
- 如果同一个数组里混有多种结构，输出会使用联合类型。

## 输入示例

```json
{
  "id": 1,
  "name": "caijiao",
  "tags": ["tool", "json"],
  "owner": {
    "name": "developer",
    "active": true
  }
}
```

## 相关工具

- [JSON Formatter](/tool/json-formatter)
- [JSON Validator](/tool/json-validator)
- [Timestamp Converter](/tool/timestamp-converter)
