我正在尋找一種方法來「展開」已發佈到MVC Core服務的JSON。比方說,我有以下方法:「Unwrapping」發佈JSON
[HttpPost]
public dynamic SayHello(string FirstName, string SecondName)
{
return $"Hello {FirstName} {SecondName} !";
}
我張貼在下面的JSON:
{
"FirstName":"Joe",
"SecondName": "Bloggs"
}
,我期望得到的Hello Joe Bloggs !
的響應,但我似乎無法找到一個簡單的將JSON對象解包到方法屬性中的方法。
我知道正確的解決方案是有HelloModel
與這兩個屬性,巴掌[FromBody]
屬性,但由於原因,這是不可能的。
到底爲什麼你不能在這裏創建一個模型?另外,你有沒有嘗試在參數中添加'[FromBody]'? – DavidG
@DavidG我不能在公共論壇上探討原因。遺憾的是FromBody不會改變結果。 –
你可以請包括Chrome開發工具的屏幕截圖,顯示** POST **的'Network - > Headers'? – mjwills