当我有一个名为" value"的属性时,如何使用RestSharp反序列化

时间:2012-04-04 19:30:53

标签: c# restsharp

我正在使用RestSharp反序列化一些XML文件,其中一些节点是这样的:

<element value="something" />

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

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

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

请注意,XML是从Web服务返回的,因此我无法将属性名称更改为不同的名称。

1 个答案:

答案 0 :(得分:1)

好的,我找到了解决方案。我认为这有点边缘。

我重命名了变量

public string Value {get;set;}

public string value {get;set;}

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