Come formattare e validare JSON online
Cos'è JSON e perché è ovunque?
JSON (JavaScript Object Notation) è il formato di scambio dati più usato al mondo. Creato da Douglas Crockford nei primi anni 2000, è diventato lo standard de facto per API web, file di configurazione, database NoSQL e archiviazione di dati strutturati.
La sua popolarità deriva dalla semplicità: leggibile dagli umani, facile da parsare per le macchine, leggero e supportato nativamente da JavaScript (il linguaggio del web). Oggi, praticamente ogni applicazione web moderna usa JSON per comunicare tra frontend e backend.
Ma questa semplicità nasconde una trappola: una singola virgola fuori posto, un apice mancante o una parentesi non chiusa rende l'intero file invalido. Ecco perché un buon formattatore/validatore JSON è uno strumento indispensabile per ogni sviluppatore.
Errori JSON più frequenti
Virgola finale (trailing comma). L'errore numero 1. In JavaScript, {"a": 1, "b": 2,} è valido. In JSON stretto, questa virgola finale è vietata.
Apici singoli. JSON accetta solo virgolette doppie. {'name': 'John'} è invalido — deve essere {"name": "John"}.
Commenti. JSON non supporta i commenti. Niente // né /* */. Se servono commenti, usa JSON5 o JSONC.
Chiavi senza virgolette. {name: "John"} è JavaScript, non JSON. Le chiavi devono essere tra virgolette doppie.
Caratteri di controllo. I ritorni a capo letterali nelle stringhe sono vietati. Usa \n al loro posto.
NaN, Infinity, undefined. Questi valori JavaScript non sono valori JSON validi. Usa null al loro posto.
Formattare e validare con Allplix
Passo 1: Incolla il tuo JSON. Copia e incolla il tuo JSON grezzo nell'editor. Il codice viene analizzato automaticamente in tempo reale.
Passo 2: Rilevamento errori. Gli errori di sintassi vengono evidenziati con un messaggio esplicativo. Lo strumento indica la riga e la posizione esatta di ogni errore.
Passo 3: Formattazione automatica. Clicca su "Formatta" per indentare correttamente il tuo JSON. Scegli tra 2 o 4 spazi di indentazione.
Passo 4: Copia o scarica. Recupera il tuo JSON formattato in un clic. Tutto avviene nel tuo browser.
Buone pratiche JSON
Nomina le chiavi in camelCase. firstName piuttosto che first_name o FirstName. È la convenzione più diffusa nelle API.
Usa tipi coerenti. Se un campo è un numero, non metterlo tra virgolette. "age": 25 e non "age": "25".
Evita livelli di annidamento eccessivi. Più di 4-5 livelli di profondità rende il JSON difficile da leggere e mantenere.
Usa array per le liste. Anche se la lista contiene un solo elemento, preferisci un array per coerenza.
Documenta la tua struttura. Usa JSON Schema per definire e validare la struttura attesa dei tuoi dati.
JSON nell'ecosistema sviluppatore
API REST. JSON è il formato predefinito di quasi tutte le API moderne. Le risposte API sono JSON, i corpi delle richieste POST/PUT anche.
Configurazione. package.json (Node.js), tsconfig.json (TypeScript), .eslintrc.json — i file di configurazione moderni usano massivamente JSON.
Database. MongoDB archivia documenti BSON (JSON binario). PostgreSQL ha un tipo JSONB nativo. Firebase Realtime Database è essenzialmente un albero JSON gigante.
Conversione. CSV ↔ JSON è una delle conversioni più comuni. Allplix offre strumenti dedicati per queste conversioni in entrambe le direzioni.
Prova Formattatore JSON
Prova ora →