Consumir jQuery.serializeArray no ASP.NET MVC
Eu posto$('#myForm').serializeArray()
para uma ação do ASP.NET MVC (2.0). matriz serializada tem a seguinte aparência:
filters[0][name] : gemcolor
filters[0][value] : Yellow
filters[1][name] : gemcolor
filters[1][value] : Green
filters[2][name] : jcOnly
filters[2][value] : true
someOtherData : abc
Eu quero ter isso consumido em:
public ActionResult GetData(Filter filter)
class Filter {
string someOtherData;
bool jcOnly;
List<string> gemcolor;
}
Eu posso apenas cavarFormCollection
, mas estou procurando uma solução mais elegante (suspeito que envolva um fichário de modelo personalizado).