我在删除/忽略/匹配 Web 服务以 XML 输出的命名空间时遇到问题。例子:
<list>
<de.domain.MyClass>
</de.domain.MyClass>
</list>
该类如下所示:
namespace de.domain
{
public class MyClass
{
}
}
这就是我目前访问 XML 的方式:
IRestResponse<List<de.domain.MyClass>> response2 = client.Execute<List<de.domain.MyClass>>(request2);
注意:我无法更改服务输出,因此我被这种类型的 XML 内容所困扰。
RestSharp 的 XMLDeserializer 目前只为“response2”中的整个“Data”字段返回 NULL。有没有办法解决这个问题,例如通过注释类?