YamlDotNet を使用しようとすると、次の警告が表示されます。
Deserializer.Deserializer(IObjectFactory, INamingConvention, bool, YamlAttributeOverrides) は廃止されました: 'DeserializerBuilder を使用して Deserializer をカスタマイズしてください。このコンストラクターは、将来のリリースで削除される予定です。
そこで、プロジェクトの公式ホームページにアクセスします。
そして、「オブジェクト グラフのデシリアライズ」の例をクリックすると、 https ://dotnetfiddle.net/HD2JXM に移動します。
そして、驚くべきことに、これも廃止された関数を使用しています。
私はこれを行うことでそれを修正しました:
DeserializerBuilder groupIDsDB = new DeserializerBuilder();
groupIDsDB.WithNamingConvention(new CamelCaseNamingConvention());
Deserializer groupIDsDeserializer = groupIDsDB.Build();
私の以前の代わりに:
Deserializer groupIDsDeserializer = new Deserializer(namingConvention: new CamelCaseNamingConvention());
これは正しいです?