ASP. NET Core API - список рассылки <string>из пользовательского интерфейса swagger, полученный как одна строка - PullRequest
1 голос
/ 19 июня 2020

Моя настройка

  • Asp. Net Core 3.1 Web API
  • Swagger UI



Проблема

Это часть объекта запроса

public class CreatePostRequest       
{
        public long? EventTime { get; set; }

        public long? EndTime { get; set; }

        public List<string>? Tags { get; set; }
}

Я отправляю что-то вроде это: enter image description here



И в контроллере я получаю их как одну строку

Это контроллер:

        [HttpPost(ApiRoutes.Posts.Create)]
        [ProducesResponseType(typeof(Response<CreatePostResponse>), 201)]
        public async Task<IActionResult> Create([FromForm]CreatePostRequest postRequest)
        {
           // postRequest.Tags.Count == 1 -> both in the first list element separated by coma
        }

Мне нужно, чтобы они были получены как 2 отдельные строки. Я думаю, что проблема может быть в привязке модели, но не уверен. В чем может быть проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...