title: Getting all descendants of json request
body: <p>I am trying to get just name field using this query. But it gives me all data from json including school, class, ect.
  Is there a way to write this so i just get value of names like: </p>
  
  <p>john, ken, ... </p>
  
  <pre><code>var names = obj.Descendants()
                          .OfType&lt;JProperty&gt;()
                          .Where(p =&gt; p.Name == "name").Values().Distinct().ToList();
  </code></pre>
  
  <p>Jason string:</p>
  
  <pre><code>{"items":[{"id":404,"name":"Ken":{"id":215,"neighbourhood":"Mississauga"}]
      ,{"id":407,"name":"John":{"id":215,"neighbourhood":"Toronto"}]
      ,...
  </code></pre>
  
  <p>It is returning me all the value under id:404 i just want name that is Ken, John</p>