title: Pass JSON object vs JSON string in HTTP POST
body: <p>I'm building a REST API in JAVA and C# and I was wondering about the way I should pass data to those services.</p>
  
  <p>What I'm familiar with as the right way is to send JSON object as the data in the POST body:</p>
  
  <pre><code>{name:'Dor'}
  </code></pre>
  
  <p>but I can also pass a string and parse the JSON in my service:</p>
  
  <pre><code>'{name:'Dor'}'
  </code></pre>
  
  <p>What is the preferable way from performance factor? or any other factors?</p>