C # WCF REST: ¿Cómo se usa el serializador JSON.Net en lugar del DataContractSerializer predeterminado?

En .NET 3.5, ¿es posible anular el DataContractJsonSerializer predeterminado y usar el serializador JSON.net en su lugar?

NOTA: No queremos usar atributos en la clase