在ASP.NET Core Web API中,从POST请求的表单中获取对象的属性时,可能会遇到FromForm返回空值的问题。解决方法包括以下步骤:
示例代码如下:
[HttpPost]
public IActionResult AddPerson([FromBody]JObject formData)
{
var person = formData.ToObject
注意:如果使用Newtonsoft.Json进行序列化和反序列化操作,需要在Startup.cs文件中添加以下代码:
services.AddControllers().AddNewtonsoftJson();