using Newtonsoft.Json; using Newtonsoft.Json.Linq; void jsonparse(string json) { int count = 0; string queuenumber, name, internal, success; var myJObject = JObject.Parse(json); success = myJObject.SelectToken("success").Value<string>(); if (success == "True") { count = myJObject.SelectToken("count").Value<int>(); if (count > 0) { JToken[] data = myJObject["data"].ToArray(); for (int i = 0; i < count; i++) { var dataparse = JObject.Parse(data[i].ToString()); queuenumber = dataparse.SelectToken("queuenumber").Value<string>(); name = dataparse.SelectToken("name").Value<string>(); internal = dataparse.SelectToken("internal").Value<string>(); } } } }