title: C# get children from JSON
body: <p>my JSON looks like this:</p>
  
  <pre><code> {
     "kind": "youtube#videoListResponse",
     "etag": "\"sZ5p5Mo8dPpfIzLYQBF8QIQJym0/TOPzMxlQJUtRJBXHeKYMXsdEkHs\"",
     "pageInfo": 
     {
       "totalResults": 1,
       "resultsPerPage": 1
     },
     "items": 
       [
         {
           "kind": "youtube#video",
           "etag": "\"sZ5p5Mo8dPpfIzLYQBF8QIQJym0/BIVqr1Mkbule8othzWvZRor92wU\"",
           "id": "QMNkWwq6L4Q",
           "contentDetails": 
           {
             "duration": "PT4M45S",
             "dimension": "2d",
             "definition": "hd",
             "caption": "false",
             "licensedContent": true,
             "projection": "rectangular"
           }
         }
       ]
  }
  </code></pre>
  
  <p>The formatting might be a bit off, sorry.
  I tried creating a class like this:</p>
  
  <pre><code>public class VideoDetails
  {
      public string kind;
      public string etag;
      public string id;
      public string duration;
      public string definition;
      public string caption;
      public string licensedContent;
      public string projection;
  }
  </code></pre>
  
  <p>After that I deserialize the JSON file: </p>
  
  <pre><code>VideoDetailRead = JsonConvert.DeserializeObject&lt;VideoDetails&gt;(json);
  </code></pre>
  
  <p>but I only get "etag" and "kind". Nothing else. My question is: How do I read the data that's listed under "items"? This is my first time working with JSON and therefor I don't know much. Thanks for some answers.</p>