using Newtonsoft.Json.Linq; namespace EDJournal { public class DockedEntry : Entry { public string StationName { get; set; } public string StarSystem { get; set; } public string StationFaction { get; set; } protected override void Initialise() { StationName = JSON.Value("StationName") ?? ""; StarSystem = JSON.Value("StarSystem") ?? ""; JObject faction = JSON.Value("StationFaction"); if (faction != null) { StationFaction = faction.Value("Name") ?? ""; } } } }