ASP .net MVC 4 で json をモデルにバインドしようとしています。モデルは作成されますが、プロパティは入力されません。
私のJavaScript:
   $.ajax({
     type: 'POST',
        url: "/Admin/" + method,
        contentType: 'application/json; charset=utf-8',
        data: JSON.stringify(form.serializeArray()),
        success: function (data) {
            if (data.Success == true) {
            }
        }
    });
私のクラス:
public class Taxes {
    public int Id { get; set; }
    public string Name { get; set; }
    public decimal Rate { get; set; } }
私の方法:
[HttpPost]
public JsonResult AddTax(Taxes tax)
{
    return Json(new { Success = true, tax.Id });
}
Json:
[{"name":"Id","value":"1"},{"name":"Name","value":"fsdfs"},{"name":"Rate","value":"18"}]
結果は次のとおりです。
Id = 0
Name = Null
Rate = 0