Я нашел более чистый способ сделать это, чем совет Игоря. У Фила Хаака есть статья (Отправка JSON в аргумент метода действия ASP.NET MVC), в которой используется JsonValueProviderFactory из фьючерсов MVC.
Поэтому я думаю, что все, что мне нужно сделать, - это создать XmlValueProviderFactory, который позволит связывать модель по умолчанию.
Будет обновляться, когда я получу это на работу