我正在尝试从第三方站点接收 Webhook,并且 JSON 对象未包装 - 这意味着该对象是根对象:
{
"Name": "Dan",
"FavoriteSite": "Stack Overflow"
}
我的控制器看起来像这样:
[HttpPost]
public IActionResult Post([FromBody] MyObject o)
{
System.Console.WriteLine("Woop");
return Ok();
}
但是,当我设置断点并在调试器中查看时,所有值都是 NULL。我相信这是因为 JSON 上没有根类型,但我可能是错的。有没有办法让这项工作成功,或者我做了一些非常基本的错误?