JSON 转 Go Struct

根据 JSON 数据在浏览器中生成带 json 标签的 Go 结构体。

根据 JSON 数据生成带 json 标签的 Go 结构体,支持对象、数组和嵌套字段。

使用步骤

  1. 粘贴合法 JSON。
  2. 点击生成 Go Struct。
  3. 检查字段名和类型后复制代码。

示例

对象转 Go Struct

输入

{"id":1,"name":"demo"}

输出

type Root struct {
	Id int64 `json:"id"`
	Name string `json:"name"`
}
隐私说明
可能请求服务器 避免敏感信息 按需上传数据

转换完全在浏览器本地执行,不上传 JSON。

常见问题

JSON 没有具体整数宽度,默认使用 int64 可覆盖更多常见值。

无法推断元素类型时会生成 []any,需要根据业务手动修改。
下一步推荐

相关工具

完成当前处理后,可以继续使用这些相关工具。