我有这样的xml
<prestashop xmlns:xlink="http://www.w3.org/1999/xlink">
<products>
<product>...</product>
<product>...</product>
</products>
</prestashop>
,我想反序列化为List<Product>
对象
但是我一直在尝试它根本不起作用
这是我的Restsharp代码
var client = new RestClient(baseUrl);
client.Authenticator = new HttpBasicAuthenticator(apiKey, null);
client.AddHandler("application/xml", new XmlAttributeDeserializer());
var request = new RestRequest("products", Method.GET);
request.AddParameter("display", "full");
request.AddParameter("limit", "2");
IRestResponse<ListProduct> response = client.Execute<ListProduct>(request);
var data = response.Data;
我做对了吗? 谢谢您的帮助
答案 0 :(得分:0)
我通过检查类产品的字段解决了这个问题 问题是字段类型之一错误
因此更改为字符串解决了我的问题