0
我想反序列化对象的列表与yaml.dotnetYAML对象列表
您可以在下面看到我的YAML和源代码。
我得到错误,该课不是我的课程对象的一部分。因此,对于任何原因编译器期待的是 “Lesson
” 是对类的属性
代码:
var deserializer = new Deserializer();
var items = deserializer.Deserialize<List<YamlLesson>>(yaml);
YAML:
Lessons:
- ShortKey: "M/A/L"
Type: Static
Items: ["M","A","M","L"]
- ShortKey: "der/die/datas"
Type: "random"
Items: ["der","die","das"]
级到的YAML应映射
public sealed class YamlLesson
{
public string ShortKey { get; set; }
public string Type { get; set; }
public List<string> Items { get; set; }
}
}
异常:
YamlDotNet.Core.YamlException:“(行:1,柱:1,IDX:0) - (行:1, 山口:1,IDX:0):预期'SequenceStart',得到'MappingStart'(在 行:1,Col:1,Idx:0)。'