Logo NEXUS

NEXUS didattica

โ† Torna indietro
Informatica / Guida Definitiva

Scambio di Dati e JSON

Analisi approfondita della sintassi JSON, serializzazione, oggetti, array, chiamate asincrone Fetch API e 100 esercizi pratici guidati.

1. Introduzione a JSON (JavaScript Object Notation)

JSON รจ un formato leggero per lo scambio di dati, indipendente dal linguaggio ma basato sulla sintassi di JavaScript. Viene ampiamente utilizzato nelle API web per trasferire informazioni strutturate tra client e server in modo rapido e leggibile.

/* Esempio di struttura dati JSON valida */ { "studente": "Samuel Fassi", "eta": 16, "materie": ["Informatica", "Matematica", "Scienze"], "attivo": true }

2. Metodi Principali: JSON.stringify() e JSON.parse()

Per gestire la conversione tra oggetti nativi JavaScript e stringhe JSON si utilizzano due funzioni native fondamentali:

Metodo Parametro in Ingresso Risultato Restituito Descrizione e Utilizzo
JSON.stringify() Oggetto o Array JavaScript Stringa in formato JSON Converte una struttura dati JavaScript in una stringa testuale JSON (serializzazione), utile per l'invio via rete.
JSON.parse() Stringa in formato JSON Oggetto o Array JavaScript Analizza una stringa JSON ricevuta (es. da un'API) e la riconverte in un oggetto manipolabile in JavaScript (deserializzazione).

3. Simulatore Interattivo: Convertitore JSON / Oggetto

Seleziona un'operazione per testare la trasformazione dei dati in tempo reale.

json-parser@nexus-core:~# Data Inspector
> Seleziona un'operazione e premi il pulsante per visualizzare l'output del codice.