使用休息端点时,我可以使用 RestClient 对其进行测试并返回格式良好的 XML。我可以使用 VS2012 的“将 XML 粘贴为类”功能将 XML 复制并粘贴到 POCO 中。
然后我尝试使用 Web API 访问相同的端点并将 XML 转换为我的 POCO,但通常开箱即用。
通常,对于更简单的类,我可以使用各种注释来装饰成员并使其工作。为什么是这样?为什么原始生成的类不能与 Web API 一起使用?
[XmlElement("dateAdded")] [DataMember]
我发现从端点返回的更复杂的 XML 类型几乎不可能正确反序列化,因为我不知道如何装饰类。在哪里可以找到向我展示如何执行此操作的指南?
提前致谢 -