title: Convert JObject to Collection
body: <p>I have the following code:</p>
  
  <pre><code>JToken hours = jToken["hours"];
  </code></pre>
  
  <p>It returns the following JSON:</p>
  
  <pre><code>{
      "monday": [
          ["11:00", "21:30"]
      ],
      "tuesday": [
          ["11:00", "21:30"]
      ],
      "wednesday": [
          ["11:00", "21:30"]
      ],
      "thursday": [
          ["11:00", "21:30"]
      ],
      "friday": [
          ["11:00", "2:00"]
      ],
      "saturday": [
          ["11:00", "2:00"]
      ],
      "sunday": [
          ["11:00", "21:30"]
      ]
  }
  </code></pre>
  
  <p>I need to parse it to typed collection like </p>
  
  <pre><code>&lt;string, string&gt; 
  </code></pre>
  
  <p>or select a value for any day like </p>
  
  <pre><code>hours.Where(p=&gt;p["monday"].Value&lt;string&gt;())
  </code></pre>
  
  <p>I tried:</p>
  
  <pre><code>IList&lt;JToken&gt; a = hours.Children().ToList();
  
  var a = JsonConvert.DeserializeObject&lt;Pair&lt;string, string&gt;&gt;(hours.Value&lt;string&gt;());
  
  var a = hours["monday"];
  
  hours.Where(p=&gt;p["monday"].Value&lt;string&gt;())
  </code></pre>
  
  <p>no work.</p>