title: WCF Rest Serialization- Response serializes 2 times?
body: <p>I have one question. I am using WCF Rest service. As WCF rest service is using default serializer. So I want to use newtonsoft. As newtonsoft is fast compare to .net serializer.</p>
  
  <p>So before sending response to client  I am serializing using</p>
  
  <pre><code>string responseJson = JsonConvert.SerializeObject(lstOrder);
  return responseJson;
  </code></pre>
  
  <p>my questions are</p>
  
  <ol>
  <li>Does .net run-time serialize the responseJson string again while sending response to client ?</li>
  </ol>
  
  <p>if yes then data is serializing two times. how can avoid this ?</p>
  
  <ol start="2">
  <li>Is best way to send always string content back to client instead of generic list ?</li>
  </ol>
  
  <p>my client is angular 4</p>
  
  <p>Please give me suggestions.</p>