title: RestSharp JSON Array deserialization
body: <p>I launch this RestSharp query in JSON format:</p>
  
  <pre><code>var response = restClient.Execute&lt;Report&gt;(request);
  </code></pre>
  
  <p>The response I get contains this data</p>
  
  <pre><code>[
      {
          "Columns":
          [
              {"Name":"CameraGuid","Type":"Guid"},
              {"Name":"ArchiveSourceGuid","Type":"Guid"},
              {"Name":"StartTime","Type":"DateTime"},
              {"Name":"EndTime","Type":"DateTime"},
              {"Name":"TimeZone","Type":"String"},
              {"Name":"Capabilities","Type":"UInt32"}
          ],
          "Rows":
          [
              [
                  "00000001-0000-babe-0000-00408c71be50",
                  "3782fe37-6748-4d36-b258-49ed6a79cd6d",
                  "2013-11-27T17:52:00Z",
                  "2013-11-27T18:20:55.063Z",
                  "Eastern Standard Time",
                  2147483647
              ]
          ]
      }
  ]
  </code></pre>
  
  <p>I'm trying to deserialize it into this group of classes:</p>
  
  <pre><code>public class Report
  {
      public List&lt;ReportResult&gt; Results { get; set; }
  }
  
  public class ReportResult
  {
      public List&lt;ColumnField&gt; Columns { get; set; }
      public List&lt;RowResult&gt;   Rows { get; set; }
  }
  
  public class ColumnField
  {
      public string Name { get; set; }
      public string Type { get; set; }
  }
  
  public class RowResult
  {
      public List&lt;string&gt; Elements { get; set; }
  }
  </code></pre>
  
  <p>Unfortunately, the result data is null and I get this exception:</p>
  
  <blockquote>
    <p>Unable to cast object of type 'RestSharp.JsonArray' to type
    'System.Collections.Generic.IDictionary`2[System.String,System.Object]'.</p>
  </blockquote>
  
  <p>I cannot figure out what is wrong here.
  I little help would be greatly appreciated.</p>