Latest web development tutorials
×

JavaScript corso

JavaScript corso JavaScript breve introduzione JavaScript uso JavaScript esportazione JavaScript grammatica JavaScript dichiarazioni JavaScript nota JavaScript variabile JavaScript Tipi di dati JavaScript Oggetti JavaScript funzione JavaScript portata JavaScript evento JavaScript stringa JavaScript operatori JavaScript confrontare JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript tipo di conversione JavaScript Espressioni regolari JavaScript errore JavaScript Debugging JavaScript alzata variabile JavaScript Modalità Strict JavaScript Uso improprio JavaScript Forms Authentication JavaScript Parole chiave riservate JavaScript JSON JavaScript void JavaScript Codice Specifica

JS funzione

JavaScript definizione di funzione JavaScript Argomenti funzione JavaScript richiamo della funzione JavaScript chiusure

JS HTML DOM

DOM breve introduzione DOM HTML DOM CSS DOM evento DOM EventListener DOM elemento

JS Tutorial avanzato

JavaScript Oggetti JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp Oggetti

JS Browser BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript pop JavaScript evento programmato JavaScript Cookies

JS magazzino

JavaScript magazzino JavaScript prova jQuery JavaScript prova Prototype

JS Esempi

JavaScript Esempi JavaScript istanza di oggetto JavaScript istanza di oggetto Browser JavaScript HTML DOM Esempi JavaScript sommario

JS Manuale di riferimento

JavaScript Oggetti HTML DOM Oggetti

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.

nota * 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

{ "Dipendenti": [
{ "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 è:

"Nome": "John"


oggetto JSON

oggetto JSON è memorizzato tra parentesi graffe.

Come in JavaScript, l'oggetto può contenere più coppie chiave / valore:

{ "Nome": "John", "Cognome": "Doe"}


array di JSON

serie JSON tiene in parentesi.

Come in JavaScript, l'array può contenere oggetti:

"Dipendenti": [
{ "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 ?:

var text = "{" dipendenti ": [ '+
'{ "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:

var obj = JSON.parse (testo);

Infine, utilizzando il nuovo oggetto JavaScript nella tua pagina:

Esempi

<P id = "demo"> </ p>

<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 .