title: Newtonsoft.Json.Linq.JArray' to type 'System.Collections.Generic.IEnumerable
body: <p>I am calling my web api from my C# desktop client.</p>
  
  <p>This is my code on the client:</p>
  
  <pre><code>public IEnumerable&lt;Model.Print&gt; Get()
  {
      var print = new List&lt;Model.Print&gt;();
  
      using (var client = new HttpClient())
      {
          client.BaseAddress = new Uri(Shared.URL);
          client.DefaultRequestHeaders.Accept.Clear();
          client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue(Shared.HeaderType));
          var response = client.GetAsync(route + "?" + GeneralTags.CUSTOMER_REF + "=" + new Guid().ToString()).Result;
  
          if (response.IsSuccessStatusCode)
          {
              string strJson = response.Content.ReadAsStringAsync().Result;
              var jObj2 = (IEnumerable&lt;Model.Print&gt;)JsonConvert.DeserializeObject(strJson);
          }
          else
          {
              evError(new Exception(String.Format("{0}: {1}", (int)response.StatusCode, response.ReasonPhrase)), ErrorTags.PRINT_GET);
          }
      }
      return print;
  }
  </code></pre>
  
  <p>But I get an error on this line:</p>
  
  <pre><code>var jObj2 = (IEnumerable&lt;Model.Print&gt;)JsonConvert.DeserializeObject(strJson);
  </code></pre>
  
  <p>The error is:</p>
  
  <pre><code>'Newtonsoft.Json.Linq.JArray' to type 'System.Collections.Generic.IEnumerable`1[InformedWorkerServer.Model.Print]'.
  </code></pre>
  
  <p>The strJson contains a value:</p>
  
  <pre><code>[
    {"PrintId":1,"PrintRef":"00000000-0000-0000-0000-000000000000","Header":"header","TC":"tc","CompanyRef":"00000000-0000-0000-0000-000000000000"},
    {"PrintId":2,"PrintRef":"39a10cee-7cb3-4ed3-aec2-293761eed96d","Header":"header","TC":"tc","CompanyRef":"00000000-0000-0000-0000-000000000000"}]
  </code></pre>
  
  <p>What am i missing?</p>