title: How to avoid <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">?
body: <p>I have built a very simple web service using the VB.NET "WCF Rest Service Application" project template (Is this a good choice?). I works well except the fact that there is </p>
  
  <pre><code>&lt;string xmlns="http://schemas.microsoft.com/2003/10/Serialization/"&gt;
  ...
  &lt;/string&gt;
  </code></pre>
  
  <p>added to my answer.</p>
  
  <p>I have declared my return value as a String :</p>
  
  <pre><code>&lt;WebInvoke(UriTemplate:="member/login", Method:="POST",
              responseformat:=WebMessageFormat.Json, 
              BodyStyle:=WebMessageBodyStyle.Bare)&gt;
  Public Function Create(data As IO.Stream) As String
  
          Dim strData As String = New IO.StreamReader(data).ReadToEnd()
          Dim UserAccessForm As LoginAccess = Me.getAnswer(strData)
          Dim jsonAnswer As String
          jsonAnswer = Newtonsoft.Json.JsonConvert.SerializeObject(UserAccessForm, Newtonsoft.Json.Formatting.None)
          Return jsonAnswer
  End Function
  </code></pre>
  
  <p>So instead of having as answer this :</p>
  
  <pre><code>{"logged":false,"userID":"0","message":"Empty body"}
  </code></pre>
  
  <p>I get :</p>
  
  <pre><code>&lt;string xmlns="http://schemas.microsoft.com/2003/10/Serialization/"&gt;
  {"logged":false,"userID":"0","message":"Empty body"}
  &lt;/string&gt;
  </code></pre>
  
  <p><strong>Is there any way I can avoid this unwanted serialization of my string answer?</strong></p>