RestSharp DeserializeAs属性似乎不适用于XML,只适用于JSON

时间:2014-08-29 19:48:49

标签: deserialization restsharp

我正在使用RestSharp.Net4版本104.4.0.0并尝试使用DeserializeAs属性,如下所述:https://github.com/restsharp/RestSharp/wiki/Deserialization

(返回的REST结果包含名称中带有'。'的XML元素,因此我不能只使用相同的名称命名我的类属性。)

在单步执行RestSharp代码之后,当使用XML时,它似乎从未尝试匹配DeserializeAs属性中指定的名称。但是,如果我将格式切换为JSON,那么它确实与属性匹配。

如果格式是XML而不是JSON,那么任何人都可以确认DeserializeAs属性是否在RestSharp.Net4中有效吗?

我也找到了这个老帖子: https://groups.google.com/forum/#!topic/restsharp/8V9ByRYj7Xk 我想知道这个DeserializeAs属性是否完全实现了吗?

现在我已经修改了RestSharp代码,除了默认的下划线和破折号之外,还尝试从名称中删除句点。

0 个答案:

没有答案