我在 MVC2 Web 应用程序中使用 JsonValueProviderFactory 来处理从 iOS iPad 应用程序入站的 JSON 请求。
我不想将我的 JSON 映射到一种类型。我只想接收原始 JSON 并将其传递给模型进行处理。我的控制器操作应该有什么签名才能让我访问传递给我的控制器的原始 JSON?
这是我到目前为止尝试过的三个;它们都不起作用:
[ValidateInput(false)] // Allow dodgy chars in the JSON e.g. "<aa>"
[HttpPost]
//public ActionResult PushObject(FormCollection form) // no joy
//public ActionResult PushObject(List<string> parms) // no joy
//public ActionResult PushObject(string jsonRequest) // no joy
{...