2020年6月9日
摘要: package main import ( "bytes" "encoding/json" "fmt" ) type RedisConfig struct { IP string PORT string AUTH int PASS string } type DbConfig struct { Ho 阅读全文
posted @ 2020-06-09 16:25 清明-心若淡定 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: Golang中struct结构标签(Tag)的使用 在golang中,命名都是推荐都是用驼峰方式,并且在首字母大小写有特殊的语法含义:包外无法引用。但是由经常需要和其它的系统进行数据交互,例如转成json格式,存储到Redis等等。这个时候如果直接用属性名来作为键值会不符合项目要求 结构体字段为小学 阅读全文
posted @ 2020-06-09 16:13 清明-心若淡定 阅读(233) 评论(0) 推荐(0) 编辑
摘要: golang如何使用struct的tag属性 从一个例子说起 我们经常会碰到下面格式的struct定义: type Person struct { Name string `json:"name"` Age int `json:"age"` } 这个struct定义一个叫做Person的类型,包含两 阅读全文
posted @ 2020-06-09 14:04 清明-心若淡定 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 在处理json格式字符串的时候,经常会看到声明struct结构的时候,属性的右侧还有小米点括起来的内容。形如 type User struct { UserId int `json:"user_id" bson:"user_id"` UserName string `json:"user_name" 阅读全文
posted @ 2020-06-09 13:46 清明-心若淡定 阅读(451) 评论(0) 推荐(0) 编辑