using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
public static void Main()
""Name"": ""Belfast International"",
""Country"": ""United Kingdom"",
""Name"": ""City of Derry"",
""Country"": ""United Kingdom"",
var airportsWrapper = JsonConvert.DeserializeObject<AirportsWrapper>(json);
if (airportsWrapper != null)
Console.WriteLine(airportsWrapper.Airports[0].Name);
Console.WriteLine(airportsWrapper.Airports[1].Iata);
public class AirportsWrapper
public List<Airport> Airports { get; set; }
public string Name { get; set; }
public bool NotInUse { get; set; }
public string City { get; set; }
public string Country { get; set; }
public string Iso { get; set; }
public string Iata { get; set; }
public string Icao { get; set; }