Serializzare i dati in formato JSON o XML con ASP .NET MVC

Un ActionResult per ASP .NET MVC che restituisce i dati serializzati in formato JSON o XML (maggiori informazioni).