title: ServiceStack: Deserializing a Collection of JSON objects
body: <p>I have a simple json string which contains a collection of objects
  <a href="http://sandapps.com/InAppAds/ads.json.txt" rel="nofollow">http://sandapps.com/InAppAds/ads.json.txt</a></p>
  
  <p>When I call GetAsync to get the objects, the collection returns 1 element instead of 4 and it's empty:</p>
  
  <pre><code>new JsonServiceClient ().GetAsync&lt;List&lt;CrossSell&gt;&gt; (url, Success, Failure);
  </code></pre>
  
  <p>My class is simple:</p>
  
  <pre><code>class CrossSell 
  {
      public string ID { get; set; }  
      public string AppCategory { get; set; } 
      public string AppID { get; set; }   
      public string Name { get; set; }    
      public string ImageUrl { get; set; }    
      public string Copy { get; set; }    
      public string Device { get; set; }  
      public string Link { get; set; }    
  }
  </code></pre>