多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
嵌套结构体定义和赋值 ``` type Param struct { Touser string `json:"touser"` TemplateId string `json:"template_id"` AppId string `json:"app_id"` Data struct{ First struct{ Value string `json:"value"` } `json:"first"` Keyword1 struct{ Value string `json:"value"` } `json:"keyword1"` Keyword2 struct{ Value string `json:"value"` } `json:"keyword2"` Remark struct{ Value string `json:"value"` } } `json:"data"` } param := Param{ Touser: "oOUJs6QlcFcGh9BodiBQ85GRdZig", TemplateId: "PIUvoYNCvHdytgnpnnjB9C38GiltMFkdaQYKQhBIygE", AppId: "wx639498b50f68c075", Data: struct { // 此处必须和定义的结构体一模一样 First struct{ Value string `json:"value"` } `json:"first"` Keyword1 struct{ Value string `json:"value"` } `json:"keyword1"` Keyword2 struct{ Value string `json:"value"` } `json:"keyword2"` Remark struct{ Value string `json:"value"` } }{ First: struct { Value string `json:"value"` // json不能少,并且和定义的一模一样 }{Value: "123"}, Keyword1: struct { Value string `json:"value"` }{Value:""}, Keyword2: struct { Value string `json:"value"` }{Value:""}, Remark: struct { Value string `json:"value"` }{Value:""}, }, } ```