🐹

JSON 转 Go Struct

一键将 JSON 转换为 Go Struct,支持嵌套结构和 Tag 生成。

包名:
结构体名称:
JSON 输入
Go Struct 输出

关于此工具

这是一个为 Go 开发者打造的效率工具,能够将任意 JSON 数据自动转换为标准的 Go Struct 代码。它智能处理嵌套对象和数组,自动生成带 JSON Tags 的结构体,并支持自定义包名、根结构体名称以及 omitempty 标签。您可以选择内联或分离的结构体定义方式。所有转换均在浏览器本地完成,无需担心隐私数据泄露。

功能特点

  • 🚀 智能转换:自动推断字段类型(支持 time.Time、int64 等)
  • 🔧 语义化命名:遵循 Go 命名规范,智能处理缩写(API, HTTP 等)及单复数
  • 📦 嵌套支持:支持处理复杂嵌套 JSON,提供内联或分离结构体选项,且能自动复用相同结构
  • 🏷️ Tag 生成:自动生成 JSON Tags,支持可选的 omitempty 标签
  • ⚙️ 高度定制:可自定义包名、根结构体名称,适应不同开发规范
  • 🔒 本地安全:所有转换均在浏览器本地完成,数据不上传服务器