Intern
Cos'è JSON?
sobes.tech AI
Risposta dell'AI
JSON (JavaScript Object Notation) è un formato di testo leggero per lo scambio di dati. Si basa su un sottoinsieme del linguaggio JavaScript, ma è completamente indipendente dal linguaggio.
Caratteristiche principali di JSON:
- Leggibilità: Formato comprensibile dall’uomo.
- Semplicità: Facile da analizzare e generare.
- Indipendenza: Supportato dalla maggior parte dei linguaggi di programmazione.
JSON rappresenta i dati sotto forma di coppie "chiave-valore" o elenchi ordinati di valori.
Tipi di dati supportati da JSON:
- Oggetti: Collezioni non ordinate di coppie "chiave: valore". Le chiavi sono stringhe, i valori possono essere di qualsiasi tipo JSON valido.
- Array: Elenchi ordinati di valori. I valori possono essere di qualsiasi tipo JSON valido.
- Stringhe: Sequenze di caratteri Unicode, racchiuse tra virgolette doppie.
- Numeri: Numeri interi o a virgola mobile.
- Valori booleani:
trueofalse. - Null: Valore nullo.
Esempio:
// Esempio di oggetto JSON
{
"name": "Иван",
"age": 30,
"isStudent": false,
"courses": ["Математика", "Физика"],
"address": {
"city": "Москва",
"zipCode": "100001"
},
"notes": null
}
JSON è ampiamente usato per:
- La trasmissione di dati tra client e server (API).
- File di configurazione.
- Archiviazione di dati.