I don't use Jayrock - heck I've never heard of it before - but I use Newtonsoft, and it works fine:
DataTable dt = new DataTable();
dt.Columns.Add("ID");
dt.Columns.Add("Dept_Name");
dt.Rows.Add(1, "Edu Dept");
dt.Rows.Add(2, "Clg Dept");
dt.Rows.Add(3, "Uni Dept");
dt.Rows.Add(4, "Lib Dept");
string json = JsonConvert.SerializeObject(dt);
DataTable dt2 = JsonConvert.DeserializeObject<DataTable>(json);
I would assume that Jayrock JSON has the same kind of facility.
Be aware that your JSON doesn't look like mine:
[{"ID":"1","Dept_Name":"Edu Dept"},{"ID":"2","Dept_Name":"Clg Dept"},{"ID":"3","Dept_Name":"Uni Dept"},{"ID":"4","Dept_Name":"Lib Dept"}]
Is what Newtonsoft gives me, and it gives errors on your JSON string - you may want to look around and see what you are going to use it with if you are planning on sharing the JSON data with others.