首页 › JSON工具 › JSON转Go
Go

JSON转Go结构体

自动生成 Go struct 代码

工具名称JSON 转 Go 结构体
运行环境浏览器本地处理
支持类型对象 / 数组 / 嵌套
输出格式Go struct 代码
转换选项:
输入 JSON 0 字符
Go 结构体代码
等待转换...
结构体数量0
字段数量0
JSON Tag已启用
嵌套模式独立

JSON 转 Go 结构体说明

本工具将 JSON 数据自动转换为 Go 语言结构体(struct)定义,支持嵌套对象、数组等复杂结构。

类型映射:string → string,integer → int,number → float64,boolean → bool,array → []T,object → 嵌套 struct,null → interface{}。

JSON Tag:为每个字段添加 json:"original_key" 标签,保留 JSON 原始键名,确保序列化/反序列化时字段名一致。

内联嵌套:启用后,嵌套对象以 struct { ... } 内联方式定义;关闭则生成独立的结构体类型。

命名转换:JSON 键名自动转为 PascalCase(如 is_active → IsActive),符合 Go 导出字段命名规范。

特点:完全在浏览器本地运行,不上传任何数据,支持中文字符和深层嵌套结构。

JSON工具