C# YAML Parsing

2022年11月19日 3000点热度 0人点赞 0条评论
内容目录

Introduce this library:

YamlDotNet

Configuration example:

            services.AddYamlDotNetSerializer(
                serializer => serializer
                    .IncludeNonPublicProperties()
                    .WithTypeConverter(new OneOfConverter())
                    .WithEmissionPhaseObjectGraphVisitor(args => new ChainedObjectGraphVisitor(args.InnerVisitor)),
                deserializer => deserializer
                    .WithNodeDeserializer(
                        inner => new Iso8601TimeSpanConverter(inner),
                        syntax => syntax.InsteadOf<ScalarNodeDeserializer>())
                    .WithNodeDeserializer(
                        inner => new OneOfDeserializer(inner),
                        syntax => syntax.InsteadOf<Iso8601TimeSpanConverter>());

痴者工良

高级程序员劝退师

文章评论