我想實現一個遠程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