masastack / MASA.Docs

Apache License 2.0
15 stars 25 forks source link

序列化YAML章节问题 #239

Closed jojinshallar closed 8 months ago

jojinshallar commented 1 year ago

Description

(1)YAMLDotnet序列化和反序列化默认使用的是驼峰命名,要实现【4.反序列化】height_in_inches项的转换需要指定为下横线命名转换,否则会报错。 1685672091348

 b.UseYaml(configure =>
    {
        configure.Deserializer = new DeserializerBuilder().WithNamingConvention(UnderscoredNamingConvention.Instance).Build();
    });

(2)可以扩展一下序列化的配置说明; (3)1.0.0-rc.2.1版本,UseJson()和UseYaml()同时使用,获取IJsonSerializer和IYamlSerializer都正常;(据说是bug)