Type struct 语法问题

我刚开始学Go, 发现有些mgo代码中有这样的结构

type Site struct { Id bson.ObjectId `json:"id" bson:"_id"` }

第三列中的json:"id" bson:"_id" 是什么意思? 语法书里面也木有……Google也没有……

共 2 个回复


captain

那个叫tag,可以通过反射包reflect取得里面的内容,至于tag里面的内容,不是go定义的,具体是某个包要用到会定义一个,比如 json包、mgo包

# 0