Я хочу проанализировать yaml в С# таким образом, чтобы получить список хеш-таблиц. Я использую YamlDotNet. Вот мой код:
TextReader tr = new StringReader(txtRawData.Text);
var reader = new EventReader(new MergingParser(new Parser(tr)));
Deserializer des = new Deserializer(); ;
var result = des.Deserialize<List<Hashtable>>(tr);
Это не терпит неудачу, но дает мне нулевой объект.
Мой ямл выглядит так:
- Label: entry
Layer: x
id: B35E246039E1CB70
- Ref: B35E246039E1CB70
Label: Info
Layer: x
id: CE0BEFC7022283A6
- Ref: CE0BEFC7022283A6
Label: entry
Layer: HttpWebRequest
id: 6DAA24FF5B777506
Как мне разобрать мой yaml и преобразовать его в нужный тип без необходимости реализовывать его самостоятельно?