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 导出字段命名规范。
特点:完全在浏览器本地运行,不上传任何数据,支持中文字符和深层嵌套结构。