webapi を使用すると、パラメータ タイプとしてJObject
またはを使用して、動的 JSON をアクションに POST することができます。dynamic
動的 JSON オブジェクトを Web API に渡す - Newtonsoft の例
MVC4 の非 api アクションでこれを試してみると、うまくいかないようです。私のアクション署名は次のとおりです。
public async Task<ActionResult> Post(JObject requestObj)
ダイナミックを使用すると、一見非ダイナミックなオブジェクトが得られます。JObject を試すと、次のエラーが発生します。
[MissingMethodException]: Cannot create an abstract class.
MVC4 の非 API アクションでこれに似たことが可能ですか?