JavaScript JSON
JSON è un formato per memorizzare e trasmettere dati.
JSON viene in genere utilizzato per passare i dati al server web.
Cosa è JSON?
- JSON nome ingleseJava S cripta O bject N flottazione
- JSON è un formato di interscambio di dati leggero.
- JSON è indipendente dalla lingua*
- JSON facile da capire.
* JSON utilizzando JavaScript, ma JSON è solo un formato di testo. Il testo può essere letto in qualsiasi linguaggio di programmazione, e come un formato di trasmissione dati. |
Esempi di JSON
Il seguente dipendenti JSON sintassi oggetti definiti: una serie di record (oggetti) di tre dipendenti:
JSON Esempio
{ "Nome": "John", "Cognome": "Doe"},
{ "Nome": "Anna", "Cognome": "Smith"},
{ "Nome": "Peter", "Cognome": "Jones"}
]}
Dopo JSON formattato come oggetti JavaScript
formato JSON è sintatticamente creare il codice oggetto JavaScript è lo stesso.
Dal momento che sono simili, programmi JavaScript possono essere facilmente dati JSON in oggetti JavaScript.
regole di sintassi JSON
- I dati per le coppie chiave / valore.
- I dati separati da virgole.
- Salva bretelle Object
- Salvare le staffe matrice
dati JSON - un nome che corrisponde a un valore
formato dati JSON per le coppie chiave / valore, come proprietà di un oggetto JavaScript.
coppie chiave / valore includono i nomi dei campi (tra virgolette), seguita dai due punti, allora il valore è:
oggetto JSON
oggetto JSON è memorizzato tra parentesi graffe.
Come in JavaScript, l'oggetto può contenere più coppie chiave / valore:
array di JSON
serie JSON tiene in parentesi.
Come in JavaScript, l'array può contenere oggetti:
{ "Nome": "John", "Cognome": "Doe"},
{ "Nome": "Anna", "Cognome": "Smith"},
{ "Nome": "Peter", "Cognome": "Jones"}
]
Nell'esempio di cui sopra, l'oggetto "dipendenti" è un array. Esso contiene tre oggetti.
Ogni oggetto è la registrazione per i dipendenti (nome e cognome).
stringa JSON viene convertito in un oggetto JavaScript
Di solito leggiamo dati JSON dal server, e visualizza i dati in una pagina Web.
Per semplicità, abbiamo creato una pagina web direttamente stringa JSON (potete anche leggere il nostro tutorial di JSON ):
In primo luogo, creare una stringa JavaScript, stringhe di caratteri in formato JSON ?:
'{ "Nome": "John", "Cognome": "Doe"},' +
'{ "Nome": "Anna", "Cognome": "Smith"},' +
'{ "Nome": "Peter", "Cognome": "Jones"}]}';
Quindi, utilizzare la funzione JavaScript JSON.parse built-in () per convertire una stringa di oggetti JavaScript:
Infine, utilizzando il nuovo oggetto JavaScript nella tua pagina:
Esempi
<Script>
document.getElementById ( "demo"). innerHTML =
obj.employees [1] .firstName + "" + obj.employees [1] .lastName;
</ Script>
Prova »
Funzioni correlate
funzione | descrizione |
---|---|
JSON.parse () | Per una stringa JSON in un oggetto JavaScript. |
JSON.stringify () | JavaScript è utilizzato per convertire il valore in una stringa JSON. |
JSON ulteriori informazioni, è possibile leggere il nostro tutorial di JSON .