Questa disposizione di dati è denominata JSON (JavaScript Object Notation) in quanto notazione dell'oggetto di Javascript.
Ciò che lo rende particolarmente potente è che siccome il valore può essere qualunque tipo di dati,
voi può memorizzare altri array ed altri oggetti, annidati profondamente secondo necessità.
var mioPrimoJson = { "nome" : "Mario",
"cognome" : "Rossi",
"anni" : 32 };
document.writeln(myFirstJSON.nome); // restituisce Mario
document.writeln(myFirstJSON.cognome); // restituisce Rossi
document.writeln(myFirstJSON.anni); // restituisce 32
Ecco un esempio abbastanza complesso di come può essere la struttura JSON: var impiegati = { "contabili" : [ // "contabili" è un array in "impiegati".
{ "nome" : "Mario", // Primo elemento
"cognome" : "Rossi",
"anni" : 32 },
{ "nome" : "John", // Secondo elemento
"cognome" : "Smith",
"anni" : 24 }
], // fine array "contabili".
"vendite" : [ // "vendite" è un altro array in "impiegati".
{ "nome" : "Sally", // Primo elemento
"cognome" : "Green",
"anni" : 27 },
{ "nome" : "Jim", // Secondo elemento
"cognome" : "Galley",
"anni" : 41 }
] // fine dell'array "vendite".
} // fine "impiegati"