Beispiel #1
0
        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);
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        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();
        }