public void jsonittaja(Työntekijä x) { string luettuJson = File.ReadAllText("D:\\temp\\duunaritesti2.json"); List <Työntekijä> duunarit = JsonConvert.DeserializeObject <List <Työntekijä> >(luettuJson); duunarit.Add(x); string luokkaJsoniksi = JsonConvert.SerializeObject(duunarit); System.IO.File.WriteAllText(@"d:\temp\duunaritesti2.json", luokkaJsoniksi); }
public static void Listoittaja() { Työntekijä duunari = new Työntekijä(); Console.WriteLine("Anna etunimet: "); duunari.Etunimet = Console.ReadLine(); Console.Write("Anna sukunimi: "); duunari.Sukunimi = Console.ReadLine(); Console.Write("Anna henkilönumero: "); duunari.Henkilönumero = int.Parse(Console.ReadLine()); Console.Write("Syötä palkka: "); duunari.Palkka = int.Parse(Console.ReadLine()); Console.Write("Anna ammattinimike: "); duunari.Ammattinimike = Console.ReadLine(); Työntekijä duunari2 = new Työntekijä(); Console.WriteLine("Anna etunimet: "); duunari2.Etunimet = Console.ReadLine(); Console.Write("Anna sukunimi: "); duunari2.Sukunimi = Console.ReadLine(); Console.Write("Anna henkilönumero: "); duunari2.Henkilönumero = int.Parse(Console.ReadLine()); Console.Write("Syötä palkka: "); duunari2.Palkka = int.Parse(Console.ReadLine()); Console.Write("Anna ammattinimike: "); duunari2.Ammattinimike = Console.ReadLine(); List <Työntekijä> duunarit = new List <Työntekijä>(); duunarit.Add(duunari); duunarit.Add(duunari2); string jsonni = JsonConvert.SerializeObject(duunarit); using (StreamWriter tiedosto = new StreamWriter("D:\\temp\\listajson.json")) { tiedosto.WriteLine(jsonni); } Console.ReadLine(); }
public static void HenkilöLisuri() { Työntekijä duunari = new Työntekijä(); Console.WriteLine("Anna etunimet: "); duunari.Etunimet = Console.ReadLine(); Console.Write("Anna sukunimi: "); duunari.Sukunimi = Console.ReadLine(); Console.Write("Anna henkilönumero: "); duunari.Henkilönumero = int.Parse(Console.ReadLine()); Console.Write("Syötä palkka: "); duunari.Palkka = int.Parse(Console.ReadLine()); Console.Write("Anna ammattinimike: "); duunari.Ammattinimike = Console.ReadLine(); Console.WriteLine(duunari.Etunimet + " " + duunari.Sukunimi + " " + duunari.Henkilönumero + " " + duunari.Palkka + " " + duunari.Ammattinimike); Console.WriteLine("\n\nKirjoitetaan JSON..."); Console.ReadKey(); duunari.jsonittaja(duunari); /* * string jsonni = JsonConvert.SerializeObject(duunari); * * using (StreamWriter tiedosto = new StreamWriter("d:\\temp\\duunaritesti.json", true)) * { * tiedosto.WriteLine(jsonni); * } */ Console.WriteLine("All done!"); Console.ReadKey(); }
public static void Listahimmeli() { Console.Clear(); Console.WriteLine("Luetaan jsonista"); string luettuJson = File.ReadAllText("D:\\temp\\listajson.json"); List <Työntekijä> duunarit = JsonConvert.DeserializeObject <List <Työntekijä> >(luettuJson); Työntekijä duunari = new Työntekijä(); Console.WriteLine("Anna etunimet: "); duunari.Etunimet = Console.ReadLine(); Console.Write("Anna sukunimi: "); duunari.Sukunimi = Console.ReadLine(); Console.Write("Anna henkilönumero: "); duunari.Henkilönumero = int.Parse(Console.ReadLine()); Console.Write("Syötä palkka: "); duunari.Palkka = int.Parse(Console.ReadLine()); Console.Write("Anna ammattinimike: "); duunari.Ammattinimike = Console.ReadLine(); duunarit.Add(duunari); string luokkaJsoniksi = JsonConvert.SerializeObject(duunarit); using (StreamWriter tiedosto = new StreamWriter("d:\\temp\\listajson.json")) { tiedosto.WriteLine(luokkaJsoniksi); } Console.ReadLine(); }