Oggi condivido con voi un nuovo e utilissimo strumento per gli sviluppatori Web: Paste JSON as Classes

Nel menu “Edit” di Visual Studio è stato creato il menu Past Special che comprende la voce Paste JSON As Classes

Paste Special

Facendo copia su un testo scritto in JSON p.es.:

{
        "FirstName": "Luca",
        "Lastname": "Congiu",
        "NickName": "congiuluc",
      "ContactInfo": [{"ContactType":"WebSiteUrl","ContactValue":"http://www.dotnetcode.it"}]
}

        

E cliccando su il menu sopracitato, avremo il seguente risultato:

public class Rootobject
        {
            public string FirstName { get; set; }
            public string Lastname { get; set; }
            public string NickName { get; set; }
            public Contactinfo[] ContactInfo { get; set; }
        }

        public class Contactinfo
        {
            public string ContactType { get; set; }
            public string ContactValue { get; set; }
        }

Semplice e… immediato!

Da poco è anche possibile eseguire la stessa operazione con un file XML!!!

Happy Coding 😉