title: How to get the key of a deserialized json with JSON.Net
body: <p>I have a json like this</p>
  
  <pre><code>    e.result = {
          5474: {
              name: "john",
              last: "doe"
      },
          8471: {...},
          ...
      }
  </code></pre>
  
  <p>I get the data this way</p>
  
  <pre><code>JObject o = JObject.Parse(e.Result);
  foreach (JToken token in o)
  {
      Message.show((string)token.First["name"]);
  }
  </code></pre>
  
  <p>That work's fine, but i need to get the <strong>key</strong> in each iteration. <strong>Need to get the 5474 and 8471 values</strong> in this example.</p>
  
  <p>Any idea?</p>