title: How to return json result with unicode characters escaped as \u1234
body: <p>I'm implementing a method that is returning a json result like:</p>
  
  <pre><code>public JsonResult MethodName(Guid key){
      var result = ApiHelper.GetData(key); //Data is stored in db as varchar with åäö
      return Json(new { success = true, data = result },"application/json", Encoding.Unicode, JsonRequestBehavior.AllowGet );
  }
  </code></pre>
  
  <p>The displayed result:</p>
  
  <pre><code>{"success":true,"data":[{"Title":"Here could be characters like åäö","Link":"http://www.url.com/test",...},
  </code></pre>
  
  <p>But I would like to display it like:</p>
  
  <pre><code>{"success":true,"data":[{"Title":"Here could be characters like \u00e5\u00e4\u00f6","Link":"http:\/\/www.url.com\/test",...},
  </code></pre>
  
  <p>How can I accomplish this?
  Can I convert it, parse it or change the responseEncoding in web.config to get it to display unicode characters?</p>