MVC 3アクションでモデル(ディクショナリを含む)としてJSONを受け取るにはどうすればよいですか?
ブラウザ側:JSONをMVC3アクションに投稿します:
UpdateData :
{
Id: 88991,
Changes:
{
X:5,
Y:6
}
}
サーバ側:
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
}