title: Changing JSON return object names
body: <p>I have this function for returning users and user count</p>
  
  <pre><code>List&lt;User&gt; entitiesList = DB.Users.OrderBy(x =&gt; x.UserName).ToList();
  var count = DB.Users.Count
  return (entitiesList, count)
  </code></pre>
  
  <p>The result from HTTP request is this</p>
  
  <pre><code>{
      "item1":
  [
      {
          "fullName":"Joe Smith"
      },
      {"fullName":"Bob Rogan"
      }
  ]
      "item2":["2"]
  }
  </code></pre>
  
  <p>Question is why does JSON result has objects named item1 and item2, where does these names come from, I haven't specified such names anywhere, shouldn't there just be no name in such case? And how do I rename 'item1' to 'users' and 'item2' to 'count'?</p>