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