Im getting a Json Data from an API and i have been trying to deserialize.
Json data:
{
   "items": [
      {
         "id": "1",
         "name": "samplename",
         "AddressList1": {
            "City": "Hyd",
            "State": "TN",
            "Country": "IN"
         },
         "Age": "10"
      },
      {
         "id": "2",
         "name": "samplename2",
         "AddressList1": {
            "City": "Hydd",
            "State": "TN",
            "Country": "IN"
         },
         "Age": "10"
      }
   ],
   "paging": {
      "cursors": {}
   }
}
Entities:
public class AddressList1
{
    public string City { get; set; }
    public string State { get; set; }
    public string Country { get; set; }
}
public class Item
{
    public string id { get; set; }
    public string name { get; set; }
    public AddressList1 addressList1 { get; set; }
    public string Age { get; set; }
}
public class Cursors
{
}
public class Paging
{
    public Cursors cursors { get; set; }
}
public class Users
{
    public List<Item> items { get; set; }
    public Paging paging { get; set; }
}
C# code:
JsonConvert.DeserializeObject<List<Users>>(content);
Error Message:
Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.List`1[Entities.Users]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.
where am i doing wrong?