我想实现一个远程REST服务,该服务用于处理我的MVC3 Web应用程序的所有逻辑,至此我能够从Web服务中检索序列化对象,但是我我坚持反序列化对象到我的ViewModel传递给视图。MVC3将JSON从REST服务转换为模型
这里是我的控制器:
[HttpGet]
public ActionResult Index()
{
string versions;
using (var webClient = new WebClient())
{
versions = webClient.DownloadString("http://myservice/GetVersions");
}
// deserialize JSON/XML somehow...
//IEnumerable<VersionViewModel> model = ?
return View(model);
}
什么我需要做的,我从web服务收到的JSON转换成视图模型来呈现我的看法?谢谢。
致谢
Deserialize()
方法反序列化,RestSharp制定了很大的。另外,为AutoMapper +1,真棒实用程序。 – shuniar