Я хочу отправить массив в виде строки JSON в теле запроса с использованием HTTP POST:Отправка массива в POST HTTP
{
{
A: 0,
B: 1
},
{
A: 2,
B: 3
}
}
У меня есть следующая структура данных:
public class Test
{
[Display(Name = "A")]
[Range(1, 2147483647)]
[Required]
public int A { get; set; }
[Display(Name = "B")]
[Range(0, 2147483647)]
[Required]
public int B { get; set; }
}
И это мое действие:
[HttpPost]
[ResponseType(typeof(WriteResponse))]
[Route("Account/{clientId:int}/Test")]
public IHttpActionResult PostEventTest(int clientId, [FromBody]Test[] test){}
Когда я ударил это действие, тестовый параметр равен нулю. Как я могу получить массив определенного типа через тело запроса?
1) ваш JSON не является массивом 2) Это не является действительным – EZI