JSON (JavaScript Object Notation) è un facile formato di scambio di dati che è facile da leggere e scrivere una persona e facile da abbinare e generare un'auto. Si basa su un sottoinsieme della programmazione JavaScript, ma è completamente indipendente da qualsiasi lingua. JSON è ampiamente utilizzato per scambiare dati tra server e banda Web, applicazioni mobili e archiviazione dei dati.
JSON è costruito su due strutture principali:
Insieme del Sudafrica "Nome/Valore" : In Molte Lingue, è implementato come Oggetto, Registrazione, Struttura, Dizioonario, Tabella Hash, Elenco Di Accesso Chiave O Array Association. In json è presente , Indica Da parentoSi Ricci {}
.
{
"Nome": "Ivan",
"Age": 30,
"Città": "Kiev"
}
UN ELENCO ORDINATO DI VALORI Vettotore , Indica DA Parentesi Quadrato []
.
[
"Mela",
"Banana",
"arancia"
]
I valori possono essere righe (stringa), numeri, oggetti (oggetto), array (array), valori booleani (true/false) o null.
JSON è parte integrante del Web moderno. Ecco alcuni scenari tipici del suo uso:
Parametro | XML | JSON |
---|---|---|
Formato | Testo con tag | Testo con chiavi e valori |
Leggibilità | Più alto per strutture complesse | Meglio per dati semplici |
Dimensione del file | Di solito più grande | Meno |
Compatibilità | Ampio supporto | Principalmente in JavaScript |
XML è più adatto per strutture complesse con attributi, mentre JSON è per l'API di riposo leggero.
A volte è necessario convertire i dati dal formato della tabella, come Microsoft Excel, in JSON. Ciò può essere utile per l'importazione di dati in servizi Web o database che funzionano con JSON. Sebbene Excel non abbia una funzione di esportazione diretta in base a JSON, ci sono soluzioni di terze parti.
Uno di questi strumenti utili è una funzione utente Excel TableTojson () . Questa funzione semplifica convertire i dati dalla tabella Excel in linea JSON.