【发布时间】:2019-02-17 10:08:47
【问题描述】:
我正在尝试从 HttpPost 请求创建一个 IEnumerable。
正文中的 JSON 内容如下:
[{"id":15496,"order":0},{"id":15500,"order":1},{"id":15503,"order":2}]
post 请求是这样的:
[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 中使用的基本方法。我错过了一些简单的东西吗?
【问题讨论】: