JObject jObj = JObject.Parse(result); List<JToken> aBankList = jObj["bank"].Children().ToList(); List<JsonParser> data = new List<JsonParser>(); foreach (JToken item in aBankList) { JsonParser searchResult = item.ToObject<JsonParser>(); Console.WriteLine(searchResult.name); Console.WriteLine(searchResult.value); data.Add(searchResult); } public class JsonParser { public string name; public string value; }