JSON → Go struct本地处理 · 0 次网络请求

粘贴 JSON,自动生成 Go 结构体定义,字段自动带 json tag,嵌套对象拆分为独立 struct。

Ctrl+↵ 执行 · 粘贴自动处理
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。

页面更新: · 本地处理与使用边界