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を返します。たとえば、クラスに注釈を付けることによって、これを解決する方法はありますか?