Retornando o formato JSON AND XML de um serviço da Web do .NET 3.5 WCF (REST)

Eu tenho um serviço da web existente que retorna respostas XML e gostaria de adicionar alguns novos métodos que retornam JSON. Tenho que criar um serviço da web separado que retorna em JSON ou posso ter um mix?

Se eu usar o ResponseFormat = WebMessageFormat.JSON, preciso ter o serviço anotado com [DataContractFormat], mas não consigo ter isso e [XmlSerializerFormat], que é necessário para o formato de resposta do tipo xml.

questionAnswers(3)

yourAnswerToTheQuestion