title: Find items in JArray by name/key
body: <p>I have JSON that looks similar to this:</p>
  
  <pre><code>[{“itemA”:{“name”:”foo”,”other”:"bar”}},{“itemB”:{“name”:”foo2”,”other”:”bar2”}},{“itemC”:{“name”:”foo3”,”other”:”bar3”}},{“itemB”:{“name”:”foo4”,”other”:”bar4”}}]
  </code></pre>
  
  <p>I have parsed it into a JArray object, but now I need to find specific objects in that array by name (i.e. "itemB"). I can't seem to find how to do this when the array is the root object. </p>
  
  <p>I have tried the code below, but I only get back a null JToken.</p>
  
  <pre><code>JArray array = JArray.Parse(json);
  JToken itemATkn = array.SelectToken("itemA");
  </code></pre>
  
  <p>I also need to be able to find multiple values (i.e. both "itemB" items in example above).</p>