我正在尝试 UnmarshalS 到 DataCollectionFromYAML
---
-
labels: cats, cute, funny
name: "funny cats"
url: "http://glorf.com/videos/asfds.com"
-
labels: cats, ugly,funny
name: "more cats"
url: "http://glorf.com/videos/asdfds.com"
-
labels: dogs, cute, funny
name: "lots of dogs"
url: "http://glorf.com/videos/asasddfds.com"
-
name: "bird dance"
url: "http://glorf.com/videos/q34343.com"
type DataFromYAML struct {
Labels string `yaml:"labels"`
Name string `yaml:"name"`
URL string `yaml:"url"`
}
type DataCollectionFromYAML struct {
data []VidedFromYAML
}
这是我的代码的一部分,我正在使用 gopkg.in/yaml.v2 包
yamlFile, err := ioutil.ReadAll(r)
if err != nil {
return err
}
var data models.DataFromYAML
err2 := yaml.Unmarshal(yamlFile, data)
我收到错误消息:无法将 !!seq 解组到 models.DataCollectionFromYAML
三国纷争
相关分类