JSON 转 Go 结构体
粘贴 JSON 样例即得 Go 结构体:字段名导出大写、线上字段名由 json tag 保留,嵌套对象生成具名结构体,数组转切片,出现两种类型的字段退化为 any 并在提示里点出。数字按 int64 与 float64 映射,一次生成即可放进包里。
使用说明
由 JSON 样例生成带 json tag 的 Go 结构体。 数据只在你的浏览器中处理。
常见问题
为什么要加 json tag?
encoding/json 只能填充导出字段,因此字段名按惯例大写,真实字段名交给 tag 保证线上兼容。
同一字段出现两种类型怎么办?
退化为 any,并在输出上方提示——这通常意味着样例还不够完整。