在Asp.net Core 3.1 Web API中,如果请求中包含对象数组,可以通过以下步骤进行绑定:
[FromBody]
属性来标记对象数组参数。[HttpPost]
public IActionResult Post([FromBody]List objects)
{
// 处理对象数组
return Ok();
}
确保请求的Content-Type为application/json
,并且请求的数据格式正确。
在请求中发送对象数组的JSON数据。例如,使用Postman发送POST请求,请求的Body中选择raw
格式,并提供正确的JSON数据。
[
{
"property1": "value1",
"property2": "value2"
},
{
"property1": "value3",
"property2": "value4"
}
]
通过以上步骤,你就可以在Asp.net Core 3.1 Web API中成功绑定请求中的对象数组了。
上一篇:asp.net core 3.1 web api 的解决方案将是什么?
下一篇:Asp.Net Core 3.1 Web API Swagger中的JsonPatchDocument无法正常显示