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 传递配置。
回复
0 条回复