JSON 转 Go
从 JSON 样例生成 Go struct 与 JSON tag。
输入
输出
关于工具
生成嵌套 Go struct,导出字段名并保留原始 JSON 属性 tag。
主要功能
- 支持嵌套对象和数组
- 可下载生成结果
使用方法
- 1粘贴有代表性的 JSON 样例。
- 2设置根名称并生成定义。
示例
输入
{"id":1,"name":"Ada","tags":["admin"]}输出
type Root struct {
ID int `json:"id"`
Name string `json:"name"`
}限制
- 输入上限为 2,000,000 个字符,以避免浏览器无响应。
- 下载文件使用 .go 扩展名。
- 数字仅按样例推断为 int 或 float64;业务数值类型需人工审阅。
- 所有输入仅在浏览器本地处理,不会上传到 ToolHub。
最近审核: