Accéder au contenu principal

Follow by Email

http://www.jfortias.net

C# Json facile

Add System.Data.DataSetExtensions in reference
.net 4.5


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web.Script.Serialization; 


namespace json.net
{
    class Program
    {
        static void Main(string[] args)
        {
            Employee emp = new Employee()
            {
                Name = "Omer",
                PhoneNumber = "+3245678911"
            };

            List<string> myemails = new List<string>();
            myemails.Add(@"jfortias.net@gmail.com");
            myemails.Add(@"contact@jfortias.net");
            emp.Emails = myemails;
            List<Address> myaddresses = new List<Address>();
            Address add1 = new Address(){ StreetName = "Rue de Bistrot", Number = 1, ZipCode = "B-1040", City = "Etterbeek", Country = "Belgique" };
            Address add2 = new Address() { StreetName = "Rue des Pub", Number = 2, ZipCode = "B-1040", City = "Etterbeek", Country = "Belgique" };
            myaddresses.Add(add1);
            myaddresses.Add(add2);
            emp.Addresses = myaddresses;
            JavaScriptSerializer jsSerializer = new JavaScriptSerializer();
            string jsonString = jsSerializer.Serialize(emp);
            Console.WriteLine(jsonString);    
            Employee empObj = jsSerializer.Deserialize<Employee>(jsonString);
            string name = empObj.Name;
            string phone = empObj.PhoneNumber;
            Console.WriteLine("Name is: "+ name);
            Console.WriteLine("Phone Number is: " + phone);

            foreach (string email in empObj.Emails)
            {
                Console.WriteLine(email);
            }


            foreach (Address myitem in empObj.Addresses)
            {
                Console.WriteLine("Address : {0}, {1} - {2} {3 } - {4}", myitem.StreetName, myitem.Number, myitem.ZipCode, myitem.City, myitem.Country);
            }

            Console.ReadKey();
            Console.WriteLine("END");
        }
    }



    public class Employee
    {
        public string Name { get; set; }
        public string PhoneNumber { get; set; }
        public List<string> Emails { get; set; }
        public List<Address> Addresses { get; set; }
    }



    public class Address
    {
        public string StreetName { get; set; }
        public int Number { get; set; }
        public string City { get; set; }
        public string ZipCode { get; set; }
        public string Country { get; set; }
    }
}

Commentaires

Posts les plus consultés de ce blog

Conférence de Dartmouth 1956

Suivez moi sur Twitter https://twitter.com/FortiasJerome La conférence de Darthmouth de 1956 marque certainement la naissance officielle de l'intelligence artificielle moderne. Si on prend en considération la compréhension de l'époque en Neuro Science et le niveau de l'époque en Informatique, ce sont de véritables génies qui l'ont initiée : Claude e.Shannon, Marvin Minsky (c'est à cause de lui que j'ai une passion pour l'IA), Nathaniel Rochester, John McCarthy. En 1955, soit 5 ans après l'article d'Alan Turing "Computing Machinery and Intelligence", ils proposent l'organisation d'une conférence qui deviendra le moment fondateur de l'intelligence artificielle moderne. Les initiateurs de cette conférence propose l'exploration de plusieurs sujets : "Automatic computer" qui posera les bases de l'ordinateur et de l'automate industriel, mais déjà en y incluant une approche d'imitation du cerve

3 années d'innovation

Je vous propose de revenir en photo, sur mes 3 dernières années de travaux projets et expérimentations. C'est une manière pour moi de clore une page fantastique de ma carrière avant de commencer à en écrire une nouvelle que j'espère meilleure et plus ambitieuse. Ne pensez pas que je me suis dispersé... L'intelligence c'est la capacité à créer des liens entres des choses qui ne semblent pas liées. Je vous invite donc à passer en revue l'ensemble de ces développements puis à jouer aux légo en les combinant, à jouer donc avec votre intelligence, càd créer des liens entre... Vous pouvez lire en diagonale, et survolez les sujets, mais je vous invite à lire la conclusion, ceux qui me connaissant ne seront pas étonnés. Ma chaine "youtube" mes archives vidéo : https://www.youtube.com/channel/UC9edll95URABGlr9JoHcGfQ/videos The big monster 2015 - XS-1 Tout commença avec ma premiere machine dédiée IA Big Data, au Business Lab de Sopra. Cette mach

www - Bug bounty

Liste des sociétés de Bug Bounty :  https://www.hackerone.com/   https://www.bugcrowd.com/   https://www.synack.com/red-team/ https://cs.detectify.com/ https://cobalt.io/ https://www.openbugbounty.org// https://www.zerocopter.com/ https://www.yeswehack.com/ https://hackenproof.com/ https://www.vulnerability-lab.com/ https://firebounty.com/ https://bugbounty.jp/ https://www.antihack.me/ https://www.intigriti.com/ https://safehats.com/ https://www.redstorm.io/ https://www.cyberarmy.id/en https://yogosha.com/