我有这个 JSON:
{
id : "12345",
videos: {
results: [
{
id: "533ec655c3a3685448000505",
key: "cYyx5DwWu0k"
}
]
}
}
我想将它解组为这个结构:
type Film struct {
ID int `json:"id"`
Videos []Video `json:"videos"`
}
type Video struct {
ID string `json:"id"`
Key string `json:"key"`
}
我的意思是,我想将Videos字段构造为videos.results数组。
如果我这样做:
body := //retrieve json above
var film Film
json.Unmarshal(body, &film)
显然不起作用,因为它无法将videosjson 键解组为Video数组,因为results键。
我怎样才能做到这一点?
MMMHUHU
相关分类