2012-05-31 31 views
2

我试图使用RESTful Web服务API并使用返回的数据来构建MVC3网站。使用REST Web服务API在MVC3应用程序中进行对象映射

我不确定在处理返回的数据时如何继续下去。我应该手动为返回数据创建类还是有更简单/更安全的方法?

任何人都可以指向一个很好的教程的方向吗?

编辑

要添加一些背景信息...

我可能会做出一些区域信息的API的调用。这可能会导致返回的仓库集合。深入到数据中,我可以请求与某个软件仓库相关的路线,然后请求与软件仓库相关的驱动程序。

在上面的例子中,我需要为区域,软件仓库和驱动程序创建对象。

是否有切割器的方式来做到这一点(也许从WSDL),或者它是一个打字练习,使每个对象的属性。

我想我可以用像实体框架这样的东西来建模对象而不需要暴露数据库。这样的事情存在吗?

回答

0

如果您的其他服务返回XML,您可以将其加载到XMLDocument/XDocument并解析它以获取相关详细信息。你也可以这样做LINQ TO XML以使事情变得更容易。

如果它返回JSON,您可以使用WebClient.DownloadString方法获取字符串格式的数据,然后将其反序列化到您的实体。在这种情况下,你需要这些假/代理类。

+0

该API能够返回XML或JSON。我想我只需要创建一个模型来处理一个案例。一旦我有了XML,我需要将它转换为对象。 – TeamWild

相关问题