title: Unable to deserialize JSON to a List
body: <p>I am unable to Deserialize my JSON.  It looks good.  Fiddler parses it, but my entity looks to be stuck in a Data field.  How do I get my data out of the Data field?  I am doing this from inside a PCL and this is the first time doing this, usually I have done this in JQuery and never have any issues.</p>
  
  <p>JSON returned from REST Service:</p>
  
  <pre><code>{"ContentEncoding":null,"ContentType":null,"Data":[{"BusinessId":2,"CommunityId":2,"BusinessName":"TestBusiness1","Address1":"12 1st Ave.","Address2":"a","City":"Fargo","State":"ND","Zip":"58102","Phone":"7019283980","Email":"b1@falala.com","WebsiteURL":"google.com","Description":"First Test Business","Active":true,"HoursOfOperation":"Mon-Fri 8am-4pm","SelectedBusinessCategories":[4],"SelectedBusinessTypes":[2,3]},{"BusinessId":8,"CommunityId":2,"BusinessName":"TestHotel1","Address1":"600 50th St.","Address2":"a","City":"Fargo","State":"ND","Zip":"58103","Phone":"7013291780","Email":"b1@falala.com","WebsiteURL":"bing.com","Description":"First Test Hotel 4 boop","Active":true,"HoursOfOperation":"Mon-Fri 8am-4pm","SelectedBusinessCategories":[7],"SelectedBusinessTypes":[2]},{"BusinessId":9,"CommunityId":2,"BusinessName":"TestShop1","Address1":"349 32nd Ave.","Address2":"a","City":"Fargo","State":"ND","Zip":"58103","Phone":"7013298109","Email":"b1@falala.com","WebsiteURL":"something.com","Description":"First Test Shop 2","Active":true,"HoursOfOperation":"Mon-Fri 8am-4pm","SelectedBusinessCategories":[6],"SelectedBusinessTypes":[2]},{"BusinessId":10,"CommunityId":2,"BusinessName":"TestBusiness2","Address1":"24345 street","Address2":"a","City":"Fargo","State":"ND","Zip":"58104","Phone":"7014298490","Email":"b1@falala.com","WebsiteURL":"bing.com","Description":"Second Test Business","Active":true,"HoursOfOperation":"Mon-Fri 8am-4pm","SelectedBusinessCategories":[5],"SelectedBusinessTypes":[3]}],"JsonRequestBehavior":0,"MaxJsonLength":null,"RecursionLimit":null}
  </code></pre>
  
  <p>Local Objects:</p>
  
  <pre><code>public class Item
  {
      public bool Active { get; set; }
      public int ItemId { get; set; }
      public int CommunityId { get; set; }
      public string Name { get; set; }
      public string Phone { get; set; }
      public string WebsiteURL { get; set; }
      public string Address1 { get; set; }
      public string Address2 { get; set; }
      public string City { get; set; }
      public string State { get; set; }   
      public string Zip { get; set; }
      public string Email { get; set; }
      public string Description { get; set; }
      public int Category { get; set; }
  }
  
      public class Business : Item
  {
      public int BusinessId { get { return this.ItemId; } set { this.ItemId = value; } }
      public string BusinessName { get { return this.Name; } set { this.Name = value; } }
      public int[] SelectedBusinessCategories { get; set; }
      public int[] SelectedBusinessTypes { get; set; }
      public string HoursOfOperation { get; set; }
  } 
  </code></pre>
  
  <p>Call REST Service and Deserialize JSON:</p>
  
  <pre><code>List&lt;Business&gt; items = new List&lt;Business&gt;();
          HttpClient client = new HttpClient();
          client.BaseAddress = new Uri(WebServiceURL);
          var response = await client.GetAsync(Controller);
  
          var content = await response.Content.ReadAsStringAsync();
          dynamic datalist = JsonConvert.DeserializeObject&lt;List&lt;Business&gt;&gt;(content);
  </code></pre>
  
  <p>Rest Service Method:</p>
  
  <pre><code>public JsonResult Get()
      {
          List&lt;Business&gt; businesses = new BusinessContext().Businesses.Where(b =&gt; b.Active == true).ToList();
  
          JsonResult json = new JsonResult();
          json.Data = businesses;
          json.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
          return json;
      }
  </code></pre>