using System.Collections.Generic;
public string _id { get; set; }
public string first_name { get; set; }
public string last_name { get; set; }
public string mobile { get; set; }
public string email { get; set; }
public DateTime createdAt { get; set; }
public DateTime updateAt { get; set; }
public int __v { get; set; }
public List<UserClass> objs;
public static void Main(string[] args)
string response = "{'objs': [{'_id': 1, 'first_name': 'abc'}, {'_id': 2, 'first_name': 'def'}]}";
var result = JsonConvert.DeserializeObject<UserList>(response);
foreach (UserClass u in result.objs)
Console.Write(u._id + ',');
Console.WriteLine(u.first_name);
string response2 = "[{'_id': 1, 'first_name': 'abc'}, {'_id': 2, 'first_name': 'def'}]";
var result2 = JsonConvert.DeserializeObject<List<UserClass>>(response2);
for (var i = 0; i < result2.Count; i++)
Console.Write(result2[i]._id + ',');
Console.WriteLine(result2[i].first_name);