JSON → Go struct本地处理 · 0 次网络请求
粘贴 JSON,自动生成 Go 结构体定义,字段自动带 json tag,嵌套对象拆分为独立 struct。
INPUT · JSON
OUTPUT · Go
JSON 转 Go struct 怎么用?
粘贴接口返回的 JSON,生成对应的 Go 结构体。字段名转帕斯卡命名并自动带上 json tag,encoding/json 反序列化开箱即用。
类型怎么映射?
string→string,整数→int,小数→float64,布尔→bool,数组→[]T,null→interface{},嵌套对象→独立 struct。
字段对齐不符合 gofmt?
生成时已按最长类型对齐,如需完全符合 gofmt 规范,复制到编辑器后执行 gofmt / goimports 一键格式化。
时间字段(如 2026-09-30T10:00:00Z)会识别吗?
当前版本按字符串处理。建议生成后把时间字段手动改为 time.Time 并检查输入时间格式;标准库 encoding/json 通常按 RFC 3339 解析 time.Time。
Go struct 示例
{"id":1,"name":"示例"}生成 Id int、Name string 及对应 json tag。大整数、平台 int 范围、null 和时间字段请按实际接口调整,并运行 gofmt。
页面更新: · 本地处理与使用边界