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:
- Una raccolta di coppie nome/valore (simile a un dizionario Python)
- 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:
42oppure3.14 - Booleano:
trueoppurefalse - Null:
null - Oggetto:
{"key": "value"} - Array:
[1, 2, 3]
Casi d'uso comuni
JSON è ampiamente utilizzato per:
- Risposte API: molti servizi web restituiscono dati in formato JSON
- File di configurazione: spesso le applicazioni usano JSON per le impostazioni
- Archiviazione dei dati: JSON è un formato diffuso per archiviare dati strutturati
- 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.
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
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