private void UpdateStatsList(JSONObject data) { usersStats.Clear(); foreach (JSONObject item in data["results"].list) { string name = item["name"].ToString(); JSONObject stats = item["stats"]; bool isEmpty = stats.ToDictionary().Count == 0; string games = isEmpty ? "0" : stats["games"].ToString(); string wins = isEmpty ? "0" : stats["wins"].ToString(); string top5 = isEmpty ? "0" : stats["top5"].ToString(); string kills = isEmpty ? "0" : stats["kills"].ToString(); usersStats.Add(new Stats( name: name, gamesCount: games, winsCount: wins, top5Count: top5, totalKillsCount: kills )); } statsHandler.FillTable(usersStats); }