当我有一个名为“”的属性时,如何使用RestSharp进行反序列化;值”;

本文关键字:RestSharp 何使用 反序列化 有一个 属性 | 更新日期: 2023-09-27 18:29:57

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

<element value="something" />

具有名为"value"的属性的元素将不会反序列化。关于如何让RestShap反序列化这个,有什么想法吗?

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

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

请注意,XML是从web服务返回的,因此我不能选择将属性名称更改为其他名称。

当我有一个名为“”的属性时,如何使用RestSharp进行反序列化;值”;

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

我将变量重命名为

public string Value {get;set;}

public string value {get;set;}

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