假设我有一个名为Test的结构,
type Test struct {
Value1 int `json:"value1"`
Value2 int `json:"Value2"`
People map[string]string `json:"Value3"`
Timeupdate string `json:"Timeupdate"`
}
和people变量是键值对的集合。如何定义和访问结构中的人员?
var object = Test{Value1: arg1, Value2: arg2, People: args3, Timeupdate: time.Now().String()}
如何定义和访问此对象内的人员?
答案 0 :(得分:1)
您可以初始化空地图:
args3 := map[string]string{}
或带有值的地图:
args3 := map[string]string{"jane": "Jane"}
您可以稍后直接指定值:
args3["john"] = "john"
或初始化对象后:
var object = Test{Value1: arg1, Value2: arg2, People: args3, Timeupdate: time.Now().String()}
object.People["claire"] = "Claire"