TOP

Cos'è JSON?

Descrizione

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.

1. Struttura JSON: semplicemente e chiaro

JSON è costruito su due strutture principali:

  1. 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"
    } 
  2. 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.

2. Vantaggi dell'utilizzo di JSON

3. JSON in azione: esempi di utilizzo

JSON è parte integrante del Web moderno. Ecco alcuni scenari tipici del suo uso:

4. XML vs JSON: cosa è meglio?

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.

5. JSON e Excel: Come combinarlo?

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.