Como submarino no JSON.NET como fichário de modelo para controladores ASP.NET MVC?

Foi decidido pela equipe da API da Web do ASP.NET usar a biblioteca JSON.NET para vincular dados JSON de modelo. No entanto, os controladores MVC "normais" ainda usam o JsonDataContractSerializer inferior. Isso causa problemas nas datas de análise e está me causando muita dor de cabeça.

Veja isto para referência:
http://www.devcurry.com/2013/04/json-dates-are-different-in-aspnet-mvc.html

O autor opta por resolver o problema na camada Knockout no cliente. Mas eu preferiria resolver isso usando o mesmo fichário de modelo JSON.NET nos controladores MVC e nos controladores de API da Web.

Como substituo um fichário de modelo JSON diferente no ASP.NET MVC? Especificamente, a biblioteca JSON.NET. Usar o mesmo fichário de modelo da API da Web seria ideal, se possível.

questionAnswers(2)

yourAnswerToTheQuestion