我正在使用 C#,并且我有一个要反序列化的 YAML 文件。
我看过使用 YamlDotNet,它看起来相当不错,但我找不到如何处理这种情况。
我正在使用的 YAML 文本具有以下格式:
1:
id: 1
name: foo
2:
id: 2
name: foo
我希望它看起来像这样,但事实并非如此:
- id: 1
name: foo
- id: 2
name: foo
我当然可以通过循环遍历每个节点并手动创建数据对象实例来恢复手动操作,但似乎仍然应该有一种方法可以在处理这种烦人的数据结构时从 YamlDotNet 轻松使用。
我对 .NET 中其他 YAML 解析库的建议持开放态度。