WCF serializador personalizado

Estoy creando un servicio web en WCF que devuelve JSON, pero DataContractJsonSerializer se resiste a algunas referencias circulares (que no puedo eliminar en este caso en particular).

En cambio, me gustaría utilizar la biblioteca Newtonsoft json. ¿Cuál es la forma más fácil de crear un serializador personalizado en WCF?

Nota: Sé que podría devolver una transmisión, pero no quiero que el código de operación esté al tanto de las cosas de serialización.

Respuestas a la pregunta(8)

Su respuesta a la pregunta