étodo de servicio de @WCF para devolver json o soap

He estado leyendo muchas publicaciones sobre recuperación / devolución de objetos json en un método WCF. Corríjame si me equivoco: agregue un punto final y un comportamiento WebHTTp en la configuración además de WebInvoke antes de que un método de servicio permita que los objetos json sean devueltos por un método de servicio.

El uso de webinvoke hace que el método sea muy específico para cierto formato (json aquí). El problema es que ya tengo un servicio WCF SOAP y quiero reutilizar los métodos de servicio para poder devolver objetos XML o JSON. ¿Hay alguna forma de hacer que los métodos sean genéricos y cambiar el formato de respuesta en función de los puntos finales utilizados o las plataformas utilizadas para acceder a mi método de servicio?

Respuestas a la pregunta(1)

Su respuesta a la pregunta