Asif Rehman Ответов: 1

Передача массива объектов в метод odata post


Это прекрасно работает.
public IHttpActionResult Post(Categories categories)
{
//...
}

Но когда я меняю категории на категории [], чтобы получить несколько записей от клиента javascript, он показывает нулевой объект.

public IHttpActionResult Post(Categories[] categories)
{
//...
}


от почтальона я уже пробовал

сообщение: {url}/odata/Categories
content-Type: application/json
тело:
[
{ id: 1, Категория: 'Value1' },
{ id: 2, Категория: 'Value2' }
]

Но я получаю нулевой объект на стороне сервера.

Что я уже пробовал:

Я тоже пытался

{ id: 1, Категория: 'Value1' },
{ id: 2, Категория: 'Value2' }

1 Ответов

Рейтинг:
1

Ashutosh Gpt

создание другого класса содержит список категорий

public class CategoriesList 
{
IList<Categories> ListItem;
}
public IHttpActionResult Post(CategoriesList categories)
{
//...
}


тело может быть что-то вроде этого:
Listitem элемент : [
{ id: 1, Категория: 'Value1' },
{ id: 2, Категория: 'Value2' }
]