How can I receive a JSON as a model (contains a dictionary) in a MVC 3 action?
Browser side: Post a JSON to a MVC3 action:
UpdateData : 
{
   Id: 88991,
   Changes:
   {
      X:5,
      Y:6
   }
}
Server side:
public class UpdateDataModel
{
    public int Id {get;set;}
    public IDictionary<string, string> Changes {get;set;}
}
public ActionResult SaveUpdateData(UpdateDataModel updateData)
{
    // updateData.Id should be 88991
    // updateData.Changes should be a dictionary containing X:5, Y:6
}
 
     
    