title: ASP.Net MVC: how to create a JsonResult based on raw Json Data
body: <p>Having a <code>string</code> containing the following raw Json data (simplified for the sake of the question):</p>
  
  <pre><code>  var MyString =  "{ 'val': 'apple' }";
  </code></pre>
  
  <p>How can I create a <code>JsonResult</code> object representing <code>MyString</code>?</p>
  
  <p>I tried to use the Json(object) method. but it handles the raw json data as an string -logically :P-. So the returned HTTP response looks like:</p>
  
  <pre><code>"{ 'val': 'apple' }"
  </code></pre>
  
  <p>instead of the given raw Json Data:</p>
  
  <pre><code>{ 'val': 'apple' }
  </code></pre>
  
  <p><em>this is what I want to achieve</em>:</p>