I need to submit a list of users. I have a MVC controller
[HttpPost]
public JsonResult Handler(List<User> users) {
   ...
}
where User is
public class User {
    public string name { get; set; }
    public string email { get; set; }
}
in JavaScript I send the array by jquery
    var users = {};
    for (var i = 0; i < 3; i++) {
        users [i] = {
            name: "User " + i, 
            email: "user" + i + "@test.net"
        }
    }
   $.ajax({
        type: "POST",
        data: {
                users: users
        },
        url: "http://test.net/order/handler",
        success: callback
    });
I get the list with 3 items, but parameters name and email are NULL.
Where am I wrong?
 
     
     
     
     
    