title: Can I post JSON/XML string as a POST request to REST ServiceStack?
body: <p>I am currently working on <code>ServiceStack</code>, just very new to it. (Quite interesting; they say they are better than WCF and REST WCF (GET,POST,PUT,DELETE))</p>
  
  <p>I also found it helpful, with less code to do and run it fast.</p>
  
  <p>Currently when I want to post the data. I make object of class and send in POST request.</p>
  
  <pre><code>JsonServiceClient client = new JsonServiceClient(myURL);
  MYclass cls= MakeObjectForServiceStackToInsertData();
  var res = client.Post&lt;MYClass&gt;("/postrequest", cls); 
  </code></pre>
  
  <p>By above code you can understand, what is the thing I am doing. I guess I am not wrong. Please let me know if you are confused.</p>
  
  <p>Can I make a string in JSON for my class <code>(KEY-&gt;Value)</code> in my client application (manually) and POST it using service stack to server to Send Data.</p>
  
  <p>i.e.</p>
  
  <pre><code>string str = myJsonString();
  var res = client.Post&lt;.....&gt;
  </code></pre>
  
  <p>So, instead of posting the whole object, it is better if I can make JSON string and deserialize it in POST event of ServiceStack and insert data in DB?</p>
  
  <p>Any idea?</p>