public static void Main() {
WebRequest request = WebRequest.Create("https://coderbyte.com/api/challenges/json/age-counting");
WebResponse response = (HttpWebResponse)request.GetResponse();
using (var dataStream = response.GetResponseStream())
var reader = new StreamReader(dataStream);
var json = reader.ReadToEnd();
var ageCount = GetAgeCount(json);
Console.WriteLine(ageCount);
public static int GetAgeCount(string json)
json = json.Replace("\r\n", "").Replace("\n", "").Replace("\r", "").Replace(" ", "");
var content = json.Replace(@"{""data"":""", "").Replace("}", "");
var contentArr = content.Split(',');
foreach(var item in contentArr)
if(item.IndexOf("age=")> -1)
var age = int.TryParse(item.Split('=').Last(), out var parseAge) ? parseAge : 0;
if(age >= 50) ageCounter++;