免费在线JSON转Go结构体代码生成器。一键将JSON数据转换为Go struct代码,支持嵌套对象、数组类型推断、JSON标签,纯前端本地处理。
支持string、int64、float64、bool、[]byte(base64)、time.Time(ISO日期)、interface{}(任意类型)。对于数字类型,支持int、int32、int64、float32、float64五种精度选择。空值字段会使用*指针类型或interface{}。
可以。生成的代码包含标准json标签,可直接复制到Go项目中使用。推荐使用go vet和gofmt对代码进行格式化验证。对于生产环境,建议检查字段类型是否符合预期。
支持。你可以选择snake_case、camelCase或保持原JSON字段名作为标签名称。工具也支持omitempty选项,当字段值为空时自动省略。
嵌套对象会自动生成子struct定义,数组会生成切片类型([]T)。如果数组元素是对象,也会自动递归生成子struct。工具会为每个子struct生成独立的类型定义。
数据安全完全保障。本工具100%纯前端运行,你的JSON数据仅在浏览器本地内存中处理,不会上传到任何服务器。处理完成后数据即时清除,无需担心数据泄露。