Sintassi JSON
- Pagina precedente Introduzione JSON
- Pagina successiva JSON vs XML
La sintassi JSON è un sottoinsieme della sintassi JavaScript.
Regole della sintassi JSON
La sintassi JSON deriva dalla sintassi della sintassi degli oggetti JavaScript:
- I dati sono nel nome/valore
- I dati sono separati da virgole
- Le parentesi graffe contengono oggetti
- Le parentesi quadre contengono array
Dati JSON - nome e valore
I dati JSON sono scritti come coppie nome/valore.
Il nome/valore è costituito dal nome del campo, seguito da due punti e dal valore:
Esempio
"name":"Bill Gates"
I nomi JSON devono essere circondata da virgolette doppi. I nomi JavaScript non devono.
JSON – valore come oggetto JavaScript
Il formato JSON è quasi equivalente al formato degli oggetti JavaScript.
In JSON, le chiavi devono essere stringhe circondate da virgolette doppi:
JSON
{ "name":"Bill Gates" }
In JavaScript, le chiavi possono essere stringhe, numeri o nomi di identificatori:
JavaScript
{ name:"Bill Gates" }
valore JSON
In JSON, i valori devono essere di uno dei seguenti tipi di dati:
- stringa
- numero
- oggetto (oggetto JSON)
- array
- booleano
- null
In JavaScript, i seguenti possono essere valori, oltre ad altri espressioni JavaScript validi, inclusi:
- funzione
- data
- undefined
In JSON, i valori di stringa devono essere scritti tra virgolette doppi:
JSON
{ "name":"Bill Gates" }
In JavaScript, è possibile scrivere valori di stringa utilizzando virgolette doppi o singole:
JavaScript
{ name:'Bill Gates' }
JSON utilizza la sintassi JavaScript
Poiché la sintassi JSON deriva dalla sintassi degli oggetti JavaScript, di solito non è necessario altri software aggiuntivi per gestire JSON in JavaScript.
Con JavaScript, è possibile creare oggetti e assegnargli dati, come nel seguente esempio:
Esempio
var person = { name : "Bill Gates", age : 62, city : "Seattle" };
Puoi accedere agli oggetti JavaScript così:
Esempio
// Restituisce Bill Gates person.name;
Puoi accedervi anche così:
Esempio
// Restituisce Bill Gates person["name"];
Puoi modificare i dati così:
Esempio
person.name = "Steve Jobs";
Puoi modificarlo anche così:
Esempio
person["name"] = "Steve Jobs";
Più avanti in questo tutorial imparerai come convertire oggetti JavaScript in JSON.
Array JavaScript come JSON
Come con l'uso di oggetti JavaScript come JSON, anche gli array JavaScript possono essere usati come JSON.
Apprenderai di più sui array JSON in questo tutorial.
File JSON
- Il tipo di file del file JSON è ".json"
- Il tipo MIME del testo JSON è "application/json"
- Pagina precedente Introduzione JSON
- Pagina successiva JSON vs XML