Menu
Coddy logo textTech

Introduzione a JSON

Lezione 1 di 9 del corso Python e JSON di Coddy.

JSON (JavaScript Object Notation) è un formato leggero basato su testo per lo scambio di dati. È facile da leggere e scrivere per le persone e semplice da analizzare e generare per le macchine.

Struttura di JSON

JSON si basa su due strutture principali:

  1. Una raccolta di coppie nome/valore (simile a un dizionario Python)
  2. Un elenco ordinato di valori (simile a una lista Python)

I dati JSON sono rappresentati in coppie chiave-valore racchiuse tra parentesi graffe {}. Gli array sono racchiusi tra parentesi quadre [].


{
  "name": "John Doe",
  "age": 30,
  "city": "New York",
  "hobbies": ["reading", "swimming", "coding"]
}

Tipi di dati JSON

JSON supporta i seguenti tipi di dati:

  • Stringa: "Hello, World!"
  • Numero: 42 oppure 3.14
  • Booleano: true oppure false
  • Null: null
  • Oggetto: {"key": "value"}
  • Array: [1, 2, 3]

Casi d'uso comuni

JSON è ampiamente utilizzato per:

  1. Risposte API: molti servizi web restituiscono dati in formato JSON
  2. File di configurazione: spesso le applicazioni usano JSON per le impostazioni
  3. Archiviazione dei dati: JSON è un formato diffuso per archiviare dati strutturati
  4. Scambio di dati tra diversi linguaggi di programmazione

La semplicità e la versatilità di JSON lo rendono uno strumento essenziale per lo scambio e l'archiviazione dei dati moderni.

quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Provalo tu

Questa lezione non include una sfida di codice.

Tutte le lezioni di Python e JSON

Esercitati da solo: Compilatore Python online