【发布时间】:2020-02-05 15:33:26
【问题描述】:
我正在尝试从“亚马逊产品广告 API”中检索数据,我发现我需要签署我的请求,然后响应是一个应该被解析的 XML 文档。
我想知道是否有任何库可以发送我的请求,并将响应作为对象接收。
如果没有,我应该怎么做才能将这些 XML 响应转换为对象?我已经阅读了有关架构的信息,但是我从哪里获得这些架构以及从哪里获得响应对象的防御,以便我可以自己定义它们。
非常感谢!
【问题讨论】:
-
AWS 有一个 C# 开发工具包,用于处理签名请求和解析响应。你调查过吗?我没有使用过产品广告,但我确信它也涵盖了该 API
-
恕我直言,XML DOM 是一个对象。重新考虑为什么需要 POCO 中的响应,您可能会发现转换为中间对象只是开销。您可能 a) 插入数据库,b) 呈现给 HTML。两者都可以通过 XML 中保留的数据轻松完成,而不是 POCO。
标签: c# xml amazon-web-services amazon-product-api