次の YAML を解析したい
urls:
who: /fr-fr/who-we-are
test: /fr-fr/test
targetDirectory: d:\temp
次の構造に:
public class UserConfig
{
public Dictionary<string, string> Urls { get; set; }
public string TargetDirectory { get; set; }
}
私はそれをシリアライズしようとします:
var deserializer = new DeserializerBuilder()
.WithNamingConvention(new CamelCaseNamingConvention())
.Build();
しかし、私は常に次のエラーを取得します: (Line: 2, Col: 1, Idx: 8) - (Line: 2, Col: 2, Idx: 9): Expected 'MappingStart', got 'SequenceStart' (at Line: 2) 、Col: 1、Idx: 8)。
このライブラリはキー値のマッピングをサポートできますか? はいの場合、どうすればそれを行うことができますか?
編集:
この YAML では、まったく同じ結果が得られます。
urls:
- who: /fr-fr/qui-sommes-nous?sc_site=schmidttest
- fabricantfrancais: /fr-fr/avantages-cuisinella/1er-fabricant-francais
targetDirectory: d:\temp
よろしく、ベンジャミン V.