// Root myDeserializedClass = JsonConvert.DeserializeObject(myJsonResponse); public class Awesomeobject { public int SomeProps1 { get; set; } public string SomeProps2 { get; set; } } public class Class1 { public int id { get; set; } public string user_id { get; set; } public Awesomeobject awesomeobject { get; set; } public string created_at { get; set; } public string updated_at { get; set; } public List users { get; set; } } public class Class2 { public string SomePropertyOfClass2 { get; set; } } public class Root { public Class1 Class1 { get; set; } public Class2 Class2 { get; set; } } public class User { public string id { get; set; } public string name { get; set; } public string created_at { get; set; } public string updated_at { get; set; } public string email { get; set; } public string testanadditionalfield { get; set; } }