Probably not the best solution, but I needed to force a JSON result in a recent project.
Quick and dirty solution was to add the following to the Application_Start method in the global.asax:
GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();
This removes the XML formatter, so the app falls back to JSON.