我正在使用RestSharp反序列化一些XML文件,其中一些节点是这样的:
<element value="something" />
具有名为“value”的属性的元素不会反序列化。关于如何让RestShap反序列化的任何想法?
用于反序列化的对象如下:
public class Object
{
public string Value { get; set; }
}
请注意,XML是从Web服务返回的,因此我无法将属性名称更改为不同的名称。
答案 0 :(得分:1)
好的,我找到了解决方案。我认为这有点边缘。
我重命名了变量
public string Value {get;set;}
到
public string value {get;set;}
现在它完全反序列化了。猜猜大写值仅用于XML元素中包含的值。