1

我正在使用 RestSharp 反序列化一个 XML 文件,其中一些节点如下所示:

<element value="something" />

具有名为“值”的属性的元素不会反序列化。关于如何让 RestShap 反序列化的任何想法?

用于反序列化的对象如下:

public class Object
{
    public string Value { get; set; }
}

请注意,XML 是从 Web 服务返回的,因此我没有将属性名称更改为其他名称的选项。

4

1 回答 1

1

好的,我找到了解决方案。我认为这在某种程度上是一个边缘案例。

我重命名了变量

public string Value {get;set;}

public string value {get;set;}

现在它完美地反序列化了。猜测大写值仅用于 XML 元素中包含的值。

于 2012-04-05T08:45:00.207 回答