0

スタック オーバーフローの質問に対するこのコメントは、RestSharp XML シリアライザーを使用して、ASP.NET Web API から送信される XML にデータをシリアル化することを提案しています。

GlobalConfiguration.Configuration.Formatters.XmlFormatter = //RestSharp XML serializer here

その式の右辺には何があるべきですか?

私も試してみましGlobalConfiguration.Configuration.Formatters.XmlFormatter.SetSerializerたが、1) 汎用パラメーターが必要で、すべてに対して機能するようにしたい、2) 'RestSharp.Serializers.XmlSerializer' から 'System.Xml.Serialization.XmlSerializer' に変換できません。

IList をパラメーターとして持つオブジェクトを XML にシリアル化しようとしています。ASP.NET に付属の XML シリアライザーではこれを処理できないことを理解しているので、RestSharp シリアライザーを試してみることにしました。

編集:

シリアライズしたいクラスは次のようになります。

        public class Bar
        {
        }

        public class Foo
        {
            public virtual IList<Bar> Bars { get; set; }
        }

ありがとう!

4

0 に答える 0