private static void ReadPlatoon() { string json = File.ReadAllText(@"d:\gitclone\chigit\chinookcsharp\Filereading\platoontext.json"); Platoon platoon = JsonConvert.DeserializeObject <Platoon>(json); foreach (var item in platoon.Marines) { Console.WriteLine(item.No); } foreach (var item in platoon.Firebats) { Console.WriteLine(item.No); } }
private static void WritePlatoon() { Platoon platoon = new Platoon(); platoon.Marines.Add(new Marine(1)); platoon.Marines.Add(new Marine(2)); platoon.Firebats.Add(new Firebat(1)); platoon.Firebats.Add(new Firebat(2)); platoon.Firebats.Add(new Firebat(3)); //json string json = JsonConvert.SerializeObject(platoon); Console.WriteLine(json); File.WriteAllText(@"d:\gitclone\chigit\chinookcsharp\Filereading\platoontext.json", json); }