I got this simple solution from stackoverflow and it worked for me. Model: public class AddressInfo { public string Address1 { get ; set ; } public string Address2 { get ; set ; } public string City { get ; set ; } public string State { get ; set ; } public string ZipCode { get ; set ; } public string Country { get ; set ; } } Controller: public class HomeController : Controller { public ActionResult Index () { return View (); } [ HttpPost ] public ActionResult Check ( AddressInfo addressInfo ) { return Json ( new { success = true }); } } script in View: < script type = "text/javascript" > var ai = { Address1 : "423 Judy Road" , Address2 : "1001" , City : "New York" , State : "NY" , ZipCode : "10301" , Country : "USA...