using System.Collections.Generic;
public static void Main()
var myJsonString=@"[{'id':3,'name':'Sales'},{'id':4,'name':'PMO'},{'id':5,'name':'Research And Development'},{'id':6,'name':'Product Management'},{'id':7,'name':'HR'},{'id':8,'name':'Ava'},{'id':9,'name':'IT'}]";
var result =JsonConvert.DeserializeObject<List<Root>>(myJsonString);
Console.WriteLine("Example using Model: \n");
foreach(var item in result)
Console.WriteLine(item.id);
Console.WriteLine(item.name);
Console.WriteLine("Example using Dynamic: \n");
var resultDynamic=JsonConvert.DeserializeObject<dynamic>(myJsonString);
foreach(var item in resultDynamic)
Console.WriteLine(item["id"]);
Console.WriteLine(item["name"]);
public int id { get; set; }
public string name { get; set; }