合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
嵌套结构体定义和赋值 ``` 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:""}, }, } ```