title: How to access children, sub-children and their children from json formatted string
body: <p>This is API Link.
  <a href="https://api.indix.com/v2/offersPremium/products?countryCode=US&amp;q=macys&amp;name=10168--Electronics&amp;app_id=dbffc3ab&amp;app_key=6c1608f7ba90259040aa98132f29b433" rel="nofollow">https://api.indix.com/v2/offersPremium/products?countryCode=US&amp;q=macys&amp;name=10168--Electronics&amp;app_id=dbffc3ab&amp;app_key=6c1608f7ba90259040aa98132f29b433</a></p>
  
  <p>and I Get the values of mpns,upcs,maxSalePrice from this API link.I am getting the values in this format</p>
  
  <pre><code>foreach (JToken child in result.Children())
  {
      foreach (JToken grandChild in child)
      {
          foreach (JToken grandGrandChild in grandChild)
          {
              var upsc = System.Convert.ChangeType(result["upcs"].ToString(), type);
              var MPN = System.Convert.ChangeType(result["mpns"].ToString(), type);
              var maxSalePrice = System.Convert.ChangeType(result["maxSalePrice"].ToString(), type);
          }
      }
  }
  </code></pre>
  
  <p>But this gives values only one time ,I got all values of these objects related from the API link.</p>