C# 有没有办法确定POCO属性是如何用YamlDotNet序列化的?

C# 有没有办法确定POCO属性是如何用YamlDotNet序列化的?,c#,yamldotnet,C#,Yamldotnet,如果我在C#中定义了一个POCO,我可以控制该POCO的属性在YAML中的表示方式吗 例如: class A { string Name{get;set;} } 我希望将其序列化如下(基本上是小写): 在json.net中,我可以使用确定该对象应如何序列化的属性来修饰POCO。YamlDotNet中是否有等效项?您可以选择将由序列化程序和反序列化程序使用的。您还可以使用[YamlAlias(“name”)]更改特定成员的名称。这也可以使用YamlMember实现(例如[Yam

如果我在C#中定义了一个POCO,我可以控制该POCO的属性在YAML中的表示方式吗

例如:

class A
{
      string Name{get;set;}
}   
我希望将其序列化如下(基本上是小写):


在json.net中,我可以使用确定该对象应如何序列化的属性来修饰POCO。YamlDotNet中是否有等效项?

您可以选择将由序列化程序和反序列化程序使用的。您还可以使用
[YamlAlias(“name”)]
更改特定成员的名称。

这也可以使用
YamlMember
实现(例如
[YamlMember(Alias=“name”)]


yalmember
还可以用来控制序列化项目的顺序。

正是我想要的!谢谢你@antoineaubry。我给你发了一封电子邮件,可以忽略它:)
a:
 name: value