Массив объектов, не обнаруживаемых в Web API - PullRequest
0 голосов
/ 31 мая 2019

Я разрабатываю веб-API с .NET Core 2.1, где ответом манипулируют на основе вывода, полученного от службы WCF. Мне нужно иметь API с глаголом Get и мне нужно передать массив сложных объектов в качестве входных данных. Задача, с которой я сейчас сталкиваюсь, заключается в том, что массив не определяется с помощью ввода. Я добавил [FromQuery] вместе с входной параметр. Я пытаюсь сделать то же самое из интерфейса Swagger.

Попытка добавления имени вместе с FromQuery.

[HttpGet("test")]
public IActionResult Testmethod([FromQuery] Person person)
{
    return Ok(person);
}

Модель класса

public class Person
{
    public string Name{ get; set; }
    public int Age{ get; set; }
    public Grade[] grades{ get; set; }
}

1 Ответ

0 голосов
/ 31 мая 2019

Попробуйте ниже

[FromBody] IEnumerable<Person> persons
...