title: JsonResult with Html encoding
body: <p>I have to return a JsonResult, which contains some HTML.</p>
  
  <p>so, something like:</p>
  
  <pre><code>return Json(new { id="guid", html="&lt;param id='id'/&gt;" });
  </code></pre>
  
  <p>However, when I get the result back , the angle brackets are encoded as u003e, u003c
  , etc..</p>
  
  <p>I tried various encoders but can't figure this one out. Anyone run into this?</p>
  
  <p>I can return a Content(string) with the Response.ContentType = "application/json" without this issue, but my json object is pretty complex and I would prefer to return a JsonResult if possible.</p>
  
  <p>Thanks!</p>