This comment建议使用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; }
}
谢谢!