title: ASP MVC 5 and Json.NET: action return type
body: <p>i'm using ASP MVC 5. I have an action in a controller that return a json object:</p>
  
  <pre><code>[HttpGet]
  public JsonResult GetUsers()
  {
    return Json(....., JsonRequestBehavior.AllowGet);
  }
  </code></pre>
  
  <p>Now i want to use the JSON.Net library and i see that in ASP MVC 5 is yet present. In effect i can write</p>
  
  <pre><code>using Newtonsoft.Json;
  </code></pre>
  
  <p>without import the library from NuGet.</p>
  
  <p>Now i've tried to write:</p>
  
  <pre><code>public JsonResult GetUsers()
  {
      return JsonConvert.SerializeObject(....);
  }
  </code></pre>
  
  <p>But i have an error during compilation: I cann't convert the return type string to JsonResult.
  How can i use the Json.NET inside an action? What is the correct return type of an action?</p>