Corso Base JSON OnLine – Cos’è JSON?

JSON è l’acronimo di JavaScript Object Notation, non è un linguaggio di programmazione ma bensì un formato creato per immagazzinare dei dati che possono essere scambiati facilmente fra client e server.

Una struttora JSON può essere:

var  clienti = {

     "cliente1"  : {
     "nome"      : "Andrea",
     "eta"       : "22",
     "genere"    : "Maschio",
     },

     "cliente2"  : {
     "nome"      : "Andrea",
     "eta"       : "22",
     "genere"    : "Maschio",
     },

}

Il codice crea una variabile – clienti – che è un aggetto (vista la presenza di parentesi graffe). Al suo interno sono nidificati altri oggetti.

La sintassi è la seguente:

"proprietà"      : "valore",

Da notare che ogni coppia proprietà/valore va indicara fra virgolette, separata con i due punti e chiusa con una virgola.

Rispetto ad XML la notazione si presenta più semplice, infatti lo stesso codice in XML sarebbe stato:

<clienti>

   <cliente1>
      <nome>Andrea</nome>
      <eta>22</eta>
      <genere>Male</genere>     
   </cliente1>

   <cliente2>
      <nome>Andrea</nome>
      <eta>22</eta>
      <genere>Male</genere>     
   </cliente2>

</clienti>

JSON supporta i seguenti tipi di dati:

"proprietà"      : "true",                         // booleano true e false
"proprietà"      : "22",                           // numeri
"proprietà"      : "Andrea",                       // stringhe
"proprietà"      : "15, 08,  1974",                // array
"proprietà"      : {web: "Your  Inspiration Web"}  // oggetti

Il sito ufficiale di JSON>

Il mio sito ufficiale>