Jquery serializeArray, creates an array of name value pairs. In c# this would be
public class NameValueModel
{
public string name {get;set;}
public string value {get;set;}
}
public … (NameValueModel[] postData)
As you trying to bind to an object, if you did a form post, rather than json, with serializeData, the binding would work.