Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>GoToolNew to Visual Studio Code? Get it now.
GoTool

GoTool

xuesongtao

|
7 installs
| (0) | Free
A comprehensive developer toolkit for code conversion: SQL to GORM/Struct, JSON to TS/Protobuf, and more.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🛠 GoTool - Code Conversion Toolkit

Version Installs Rating

GoTool 是一款全能的代码转换开发者工具集。支持将 SQL、JSON、ES 等多种格式快速转换为各主流编程语言代码(如 GORM、Go Struct、TypeScript 等)及文档。

GoTool Demo

✨ 主要功能

  • 🗄️ SQL 转换: 格式化 SQL(支持多数据库方言:MySQL、PostgreSQL、Oracle 等),支持将建表 SQL 转换为 GORM、Go Struct、TypeScript、Ent、Protobuf 以及 Markdown 表格。
  • 📦 JSON 转换: 格式化 JSON(完美支持带注释的 JSONC 解析),支持将 JSON 转换为 Go Struct、Protobuf 以及 TypeScript,并能提取注释生成目标代码的注释。
  • 🔗 快捷访问: 通过右键菜单直接跳转到 GoTool 官网 及 官方文档。
🗄️ SQL 转换 Tools 📦 JSON 转换 Tools
Format SQL JSON to Go Struct
SQL to Go Struct Struct to TypeScript
SQL to GORM JSON to Protobuf
SQL to TypeScript JSON to TypeScript
SQL to Ent Format JSON
SQL to Protobuf Swagger to Markdown
SQL to Markdown Table ES to Protobuf
SQL to XORM ES to Go Struct

🎯 适用场景 / Use Cases

  • 后端开发 (Golang): 拿到多数据库(如 MySQL / PostgreSQL)建表语句,一键生成带有 gorm、json、db 标签的 Go Struct。
  • 前端开发 (TypeScript): 拿到带注释的 JSON 响应数据,不仅能格式化,还能一键生成且保留注释的 TypeScript Interface。
  • 微服务及 RPC: 快速将关系型数据库表结构 (SQL) 或 JSON 转换为 Protobuf message 协议。
  • 写文档: 瞬间将杂乱的建表语句转成整齐的 Markdown 数据字典表格。

🚀 使用说明

  1. 在编辑器中选中需要转换的文本(SQL 建表语句 或 JSON 数据)。
  2. 点击右键,选择 GoTool: SQL Convert Tools 或 GoTool: JSON Convert Tools。
  3. 在子菜单中选择转换的目标格式。
  4. 转换结果将在右侧预览窗口展示,确认无误后可点击按钮一键替换原选中文本。

⚙️ 插件设置

本插件提供了以下配置选项:

配置项 说明 必须配置
gotool.webUrl GoTool 主站服务地址 https://gotool.top
gotool.apiUrl 后端 API 服务地址 https://gotool.top/toolapi
gotool.token 用户授权 Token,用于验证会员 (无)

Tags / Keywords: Go, Golang, SQL to Struct, JSON to Go, JSON to TypeScript, GORM, Protobuf, Ent, XORM, Format SQL, Format JSON, Code Generator, 代码生成, 格式化


📝 发行说明

0.0.1

  • 初始版本发布,包含 SQL 和 JSON 的动态加载转换功能。
  • 增加右键菜单快捷跳转功能。

0.0.3

  • 优化 json 格式化功能, 支持错误的位置提示。

0.0.4

  • 优化 JSON 转换功能,增加了生成注释的功能。

0.0.5

  • 更新说明文档, 优化用户体验。

0.0.6

  • 增加 JSON 格式化功能的嵌套展开选项。

0.0.7

  • 全面重构并优化了插件文档,补充了适用场景及多数据库支持说明。
  • 优化了商店检索关键字与分类,方便更多开发者获取。

1.0.1

  • 支持 YAML 转 Go Struct 的功能,满足更多开发者的需求。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft