C# get children from JSON
<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>