Suppose I have a struct named Test,
type Test struct {
Value1 int `json:"value1"`
Value2 int `json:"Value2"`
People map[string]string `json:"Value3"`
Timeupdate string `json:"Timeupdate"`
}
and people variable is a collection of key value pairs. How can I define and access people inside the struct?
var object = Test{Value1: arg1, Value2: arg2, People: args3, Timeupdate: time.Now().String()}
how can I define and access people inside this object?
You could initialize an empty map:
args3 := map[string]string{}
Or a map with values:
args3 := map[string]string{"jane": "Jane"}
You can assign values later directly:
args3["john"] = "john"
Or after initializing object:
var object = Test{Value1: arg1, Value2: arg2, People: args3, Timeupdate: time.Now().String()}
object.People["claire"] = "Claire"