一个强大的 VS Code 插件,用于将 JSON 快速转换为 TypeScript 类型定义。
- 🚀 快速将 JSON 转换为 TypeScript 类型
- 💬 支持 JSON 注释保留
- 🎯 智能类型推断(数组、对象、基础类型)
- 🔄 自动识别常见接口模式(Response、Params)
- ⌨️ 便捷的快捷键操作
- 复制包含 JSON 数据的文本到剪贴板
- 在 TypeScript 文件中按
Ctrl+1
- 插件会自动解析 JSON 并生成对应的 TypeScript 类型定义
{
"code": 200,
"msg": "success",
"data": {
"id": "1",
"name": "张三"
}
}
转换后
export type TypeResponse = {
id: string;
name: string;
};
{
"name": "张三"
}
转换后
export type TypeParams = {
name: string;
};
{
"code": 200,
"msg": "success",
"data": {
"id": "1", // 用户ID
"name": "张三" // 用户名称
}
}
转换后
export type TypeResponse = {
id: string; // 用户ID
name: string; // 用户名称
};
{
"code": 200,
"msg": "success",
"data": {
"id": "1", // 用户ID
"name": "张三", // 用户名称
"skill": [
{
"name": "TypeScript", // 语言
"percent": "70%" // 水平百分比
}
] // 技能
}
}
转换后
export type TypeResponse = {
id: string; // 用户ID
name: string; // 语言
skill: {
name: string; // 语言
percent: string; // 水平百分比
}[];
};
Ctrl+1
: 粘贴并转换为 TypeScript 类型
在 VS Code 扩展商店中搜索 "JSON to TypeScript Type" 并安装。
- 首次发布
- 支持基础 JSON 到 TypeScript 类型转换
- 支持注释保留
- 智能类型推断
欢迎提交 Issue 和 Pull Request!
MIT