在MVC 4中,动作方法可以具有特定复杂类型的参数。如果传入的JSON可以与该复杂类型匹配,则使用反序列化的值调用操作方法。当它工作时,它工作得非常顺利。
我有兴趣找到“钩子”,让我配置一个备用序列化程序(JSON.Net而不是JavaScriptSerializer)供这个传入的映射方案使用。有许多解决方案可以解决如何更改传出 JSON的序列化程序(其中大多数创建一个自定义JsonResult类,以便返回操作方法)。但是,这并不能满足我的需要。
WebAPI有一个方便的GlobalConfiguration对象,有很多配置点。您可以在global.asax中修改它。 ASP.NET MVC 4中是否有类似的机制?