using YamlDotNet.Serialization;
public static void Main()
var r = new StringReader(@"
settings-key: TestStringValue
settings-key: TestStringValue2
var deserializer = new Deserializer();
var yamlObject = deserializer.Deserialize<dynamic>(r)["TestPaySignService"]["Test"].Values;
var serializer = new JsonSerializer();
serializer.Serialize(Console.Out, yamlObject);