Я пытаюсь создать IEnumerable из запроса HttpPost.
JSON в теле выглядит следующим образом:
[{"id":15496,"order":0},{"id":15500,"order":1},{"id":15503,"order":2}]
Запрос на публикацию выглядит следующим образом:
[HttpPost("[action]")]
public IActionResult SendReorderRows([FromBody] IEnumerable<ReorderRow> rows){
foreach(var row in rows){
Debug.WriteLine(row.id);
}
}
Ссылочный класс здесь:
public class ReorderRow
{
public int id;
public int order;
}
Однако, когда я запускаю этот пример, он дает мне
Ссылка на объект не установлена на экземпляр объекта
ошибка для "строк".
У меня возникают трудности с поиском базового способа синтаксического анализа JSON и преобразования его в IEnumerable для использования в API.Я что-то упустил?