web api 2没有接受json请求

时间:2016-06-15 14:24:28

标签: json asp.net-mvc asp.net-web-api asp.net-web-api2

MVC Web API控制器中,JSON请求参数在包含[]

时无法正常工作
  1. 标题application/json
  2. 请求对象

    public class Sample
    {
       public int Id { get; set; }
       public DateTime Created { get; set; }
    }
    

    控制器

    public IHttpActionResult Test(Sample request)
    {
    }
    

    这不接受

    [{
      Id: 1,
      Created: "22-02-2002"
    }]
    

    接受

    { 
      Id: 1,
      Created: "22-02-2002"
    }
    

1 个答案:

答案 0 :(得分:0)

如果要发送Sample的数组,则需要在参数列表中执行此操作。

public IHttpActionResult Test(Sample[] request)
{
}