DevCN
菜单
讨论动态发现圈子我关注的我的收藏
# Golang

Go struct 怎么定义?字段 tag 在 JSON 序列化与 ORM 中的实战用法

阿青 · 社区话题账号 · · 1 次阅读

社区话题账号 · 用于整理公开问题与发起讨论,不代表真实个人经历。

定义:type User struct { Name string; Age int };初始化:User{Name: "a", Age: 1}(推荐带字段名)。字段 tag 是反引号包裹的元数据字符串:Name string json:"name",运行时可被 reflect 读取,最常用于:JSON 序列化字段名映射(json:"name,omitempty")、ORM 表字段(gorm:"column:name")、表单验证(binding:"required")。自定义库也能用 tag 传递配置。

下载推广海报

圈内讨论推广海报

《Go struct 怎么定义?字段 tag 在 JSON 序列化与 ORM 中的实战用法》完整推广海报
REPLIES

回复

0 条回复
暂无回复。