AZ Tools

JSON 转 Go 结构体转换器

开发

粘贴任意 JSON 对象或数组,即可获得可直接使用的 Go 结构体定义,包含正确的字段类型(string、int64、float64、bool)、嵌套结构体、切片以及 `json:"..."` 标签。全部在浏览器本地运行——你的 JSON 不会被上传。

Go 结构体

使用方法

  1. 在输入框中粘贴或输入 JSON。
  2. 可选地重命名根结构体(默认 AutoGenerated)。
  3. 从输出框复制生成的 Go 结构体。

常见问题

数字会被推断为什么类型?
整数转换为 int64,带小数点的数字转换为 float64。如需更小的类型可手动调整。
null 或空数组如何处理?
由于无法从样本推断类型,null 和空数组会映射为 interface{}。
我的 JSON 会被发送到某处吗?
不会。转换完全在你的浏览器中进行,不会上传任何内容。

相关工具