Muh*_*eem 5 xml tags struct go
type XMLStruct struct {
Name string `json:"name" json:"FirstName"`
Date string `xml:"Date" xml:"pudDate"`
}
Run Code Online (Sandbox Code Playgroud)
我要说不,不是这样。
你可以这样做,
type XMLStruct struct {
Name string `json:"name" xml:"name"`
Date string `json:"Date" xml:"Date"`
}
Run Code Online (Sandbox Code Playgroud)
或这个,
type XMLStruct struct {
Name string `json:"name, omitempty" xml:"name, omitempty"`
Date string `json:"Date, omitempty" xml:"Date, omitempty"`
FirstName string `json:"FirstName, omitempty" xml:"FirstName, omitempty"`
}
Run Code Online (Sandbox Code Playgroud)
但我不相信你可以将多个 json 名称映射到一个结构字段,我认为这样做的原因是如果它们都存在于 json 结构中,你会保留哪一个并丢弃等等。