VSCode 插件 GoTool 推荐:支持 SQL 转 GORM、JSON 转 Struct 的开发神器

做后端开发时,经常会遇到这些需求:

  • SQL 转 GORM Model
  • SQL 转 XORM Struct
  • SQL 格式化(Format SQL)
  • JSON 转 Go Struct
  • JSON 转 Proto
  • JSON 转 TypeScript Interface

很多人第一反应就是打开浏览器搜索:

sql 转 json
sql 转 gorm/struct

然后找在线工具,复制内容、转换、再复制回来。

这个流程比较麻烦。

所以我把 GoTool.top 的热门功能直接做成了 Visual Studio Code 插件 GoTool

现在在编辑器里就能一键完成转换。


插件支持哪些功能?

SQL 转换工具

选中 SQL,右键即可转换:

  • SQL → GORM Struct
  • SQL → XORM Struct
  • SQL → Ent Schema
  • SQL → Go Struct
  • SQL → Java Entity
  • SQL → Proto
  • SQL Format 美化排版

适合数据库建表后快速生成代码。


JSON 转换工具

选中 JSON 内容即可转换:

  • JSON → Go Struct
  • JSON → Proto
  • JSON → TypeScript Interface
  • JSON → Java Class
  • JSON → Rust Struct
  • JSON 格式化 / 压缩

做接口开发时非常方便。


为什么做这个插件?

因为我发现很多开发者每天都在重复做这些事情:

  1. 打开搜索引擎
  2. 搜 json 转换工具 / sql 转换工具
  3. 找在线工具
  4. 粘贴 SQL / JSON
  5. 转换后复制回项目

一天可能做很多次。

于是我想:

为什么不直接放进 VSCode?

所以就有了这个插件。


使用方式

非常简单:

第一步

在 Visual Studio Code 中选中 SQL 或 JSON 内容。

第二步

右键菜单选择:

  • GoTool SQL Convert Tools
  • GoTool JSON Convert Tools

第三步

选择目标格式即可生成代码。


示例:SQL 转 GORM

CREATE TABLE user (
  id BIGINT PRIMARY KEY,
  name VARCHAR(50),
  age INT
);

生成:

type User struct {
    Id   int64
    Name string
    Age  int
}

示例:JSON 转 Struct

{
  "id": 1,
  "name": "Tom"
}

生成:

type AutoGenerated struct {
    Id   int64  `json:"id"`
    Name string `json:"name"`
}

适合哪些开发者?

  • Go 开发者
  • Java 后端开发者
  • 微服务开发者
  • 数据库工程师
  • 接口开发者
  • 经常使用 Visual Studio Code 的程序员

为什么推荐试试?

因为它解决的是高频刚需:

  • SQL 建表后快速生成代码
  • JSON 接口数据快速转结构体
  • 减少重复劳动
  • 提升开发效率

尤其适合经常寻找 VSCode 插件推荐 的开发者 。


后续计划

接下来还会继续增加:

  • ES Mapping 转 Struct
  • Swagger 转代码
  • Proto 转 Go / Java
  • 批量文件转换

最后

如果你最近正在搜索:

  • vscode 插件推荐
  • vscode sql 插件
  • vscode json 插件
  • sql 转 gorm 插件

那这款插件值得试试。

GoTool.top VSCode 插件,欢迎体验。GoTool

更多推荐