WCF ResponseFormat para WebGet

@WCF oferece duas opções para o atributo ResponseFormat na anotação WebGet no ServiceContrac

[ServiceContract]
public interface IService1
{
    [OperationContract]
    [WebGet(UriTemplate = "greet/{value}", BodyStyle = WebMessageBodyStyle.Bare)]
    string GetData(string value);

    [OperationContract]
    [WebGet(UriTemplate = "foo", BodyStyle = WebMessageBodyStyle.Bare, ResponseFormat = WebMessageFormat.Json)]
    string Foo();

As opções para o ResponseFormat são WebMessageFormat.Json e WebMessageFormat.Xml. É possível escrever meu próprio formato de mensagem na web? Gostaria que, quando o cliente chame o método foo (), ele obtenha uma string bruta - sem os wrappers json ou xm

questionAnswers(8)

yourAnswerToTheQuestion