我想在c#中解析yaml,以便得到一个Hashtables列表.我正在使用YamlDotNet.这是我的代码:
TextReader tr = new StringReader(txtRawData.Text); var reader = new EventReader(new MergingParser(new Parser(tr))); Deserializer des = new Deserializer(); ; var result = des.Deserialize>(tr);
它不会失败,但会给我一个空对象.
我的yaml就像:
- Label: entry Layer: x id: B35E246039E1CB70 - Ref: B35E246039E1CB70 Label: Info Layer: x id: CE0BEFC7022283A6 - Ref: CE0BEFC7022283A6 Label: entry Layer: HttpWebRequest id: 6DAA24FF5B777506
如何解析我的yaml并将其转换为所需的类型而不必自己实现?