开发工具

JSON 转 Go 结构体 - 含 json Tag

将 JSON 转为带 json 标签的 Go struct,识别嵌套对象与切片,并区分常见数值类型,适合根据接口响应快速起草后端模型。

JSONGo结构体

收藏工具

当前还没有选择收藏模式。

快捷操作

返回开发工具 浏览全部工具

你可以复制当前工具页链接,或在支持的设备上调用系统分享。

开发工具

JSON 转 Go 结构体

0 个 struct

等待输入

已复制

使用场景

  • 根据接口响应起草 Go 模型
  • 把嵌套 JSON 转成 struct 层级
  • 补齐 json 标签字段名

如何使用

  1. 粘贴合法 JSON
  2. 查看生成的 Go struct
  3. 复制到项目中按需调整命名

示例输入输出

JSON

{"u_id":1}

Go

type Obj struct {
  UId int `json:"u_id"`
}

FAQ

动态字典会怎么处理?

固定字段会生成独立 struct;动态键通常会回退为更宽松的类型(如 interface{})。

会区分 int 和 float 吗?

会按常见数值形态做基础区分,仍建议对照真实业务字段再确认。

工具列表

相关推荐

你可以从这里继续打开相近场景的工具,减少重复搜索。

JSON 转 TS Interface

JSON 转 TypeScript Interface 工具

可用

在线根据 JSON 数据自动推断并生成 TypeScript interface 定义,嵌套对象拆分为独立接口,支持自定义根接口名和全字段可选模式,适合根据接口返回快速补齐前端类型。

TypeScript JSON 开发

BSON 到 JSON

BSON 转 JSON - Mongo 导出清洗

可用

把 MongoDB Shell/Compass 导出中的 ObjectId、ISODate、NumberInt 等扩展写法转为普通 JSON,便于格式化、分享与其它工具继续处理。

BSON JSON MongoDB