.Net Core 如何处理未包装对象的Post

问题描述 投票:0回答:1

我正在尝试从第三方站点接收 Webhook,并且 JSON 对象未包装 - 这意味着该对象是根对象:

{
   "Name": "Dan",
   "FavoriteSite": "Stack Overflow"
}

我的控制器看起来像这样:

[HttpPost]
public IActionResult Post([FromBody] MyObject o)
{
    System.Console.WriteLine("Woop");
    return Ok();
}

但是,当我设置断点并在调试器中查看时,所有值都是 NULL。我相信这是因为 JSON 上没有根类型,但我可能是错的。有没有办法让这项工作成功,或者我做了一些非常基本的错误?

.net .net-core
1个回答
0
投票

一切似乎都井然有序。请检查您的测试请求并将其与 Postman 的屏幕截图进行比较

© www.soinside.com 2019 - 2024. All rights reserved.