title: Deserializing list of json objects to POCO objects in C#
body: <p>I am making a call to a servie that returns a list of jso serialized objects such as this:</p>
  
  <p>{"employees":[{"employee":{"id":"1","date_created":"2011-06-16T15:03:27Z","extended":[{"address":{"street1":"12345 first st.","city":"Denver","state":"CO"}}]}},{"employee":{"id":"2"...</p>
  
  <p>So, you can see I first-off have a list of employee objects called employees. On top of that, each employee object contains another object called extended for extended info (in this case address info). What I would like to acheive is passing in the entire list as a string to a deserializer and getting back a List with the Employee object looking like this:</p>
  
  <pre><code>[Serializable]
  public class Employee    {
      public string Id { get; set; }
      public string DateCreated { get; set; }
      public ExtendedProperties Address { get; set; }
  }
  
  [Serializable]
  public class ExtendedProperties
  {
      public string Street1 { get; set; }
      public string City { get; set; }
      public string State { get; set; }
  }
  </code></pre>
  
  <p>I have found similar examples using NEwtonSoft but they are not quite the same in terms of the composite object. If needed I can drop the extended properties. But that would be far from ideal.</p>
  
  <p>Any help would be greatly appreciated.</p>
  
  <p>TIA!</p>