alltools.one
JSON
2026-02-20
8 min
alltools.one Team
jsonvalidationdebuggingerror-handlingdevelopment

Come Validare JSON: Errori Comuni e Soluzioni

La tua API restituisce un errore 400. Il log dice "JSON non valido." Fissi il payload e tutto sembra a posto - finche non noti il singolo apice nascosto alla riga 47. Gli errori di validazione JSON sono frustranti proprio perche sono spesso piccoli errori che rompono tutto.

Gli Errori di Sintassi JSON Piu Comuni

1. Virgole Finali

L'errore JSON numero uno. JavaScript accetta le virgole finali, quindi gli sviluppatori portano l'abitudine in JSON dove non sono valide.

{
  "name": "Alex",
  "age": 30
}

Rimuovi la virgola dopo l'ultimo valore. Sempre.

2. Apici Singoli al Posto dei Doppi Apici

JSON richiede i doppi apici. Questo e JavaScript valido ma JSON non valido: {'name': 'Alex'}. Sostituisci tutti gli apici singoli con i doppi apici.

3. Chiavi Senza Virgolette

Ogni chiave in JSON deve essere una stringa tra virgolette. {name: "Alex"} dovrebbe essere {"name": "Alex"}.

4. Virgole Mancanti Tra Elementi

Facile da perdere quando si modifica JSON manualmente - dimenticare la virgola tra le coppie chiave-valore.

5. Parentesi Non Corrispondenti

Aprire una { ma chiudere con ], o annidare in modo non corretto. Usa un Validatore JSON che evidenzia le parentesi corrispondenti.

Come Validare JSON in Modo Efficace

Validazione Manuale Rapida

Incolla il tuo JSON nel nostro Validatore JSON. Evidenzia la riga esatta e la posizione del carattere di qualsiasi errore. Tutto il processing avviene nel tuo browser - i tuoi dati non lasciano mai la tua macchina.

Validazione Programmatica

Per le applicazioni, valida il JSON a ogni confine. In JavaScript, avvolgi JSON.parse() in un try-catch. In Python, usa json.loads() con la gestione delle eccezioni.

Validazione dello Schema

La validazione della sintassi ti dice che il JSON e ben formato. La validazione dello schema ti dice che ha la struttura giusta. Usa il nostro Validatore JSON Schema per definire le forme attese.

Debug degli Errori JSON Passo dopo Passo

  1. Formatta prima - Incolla in un Formattatore JSON per ottenere l'indentazione corretta
  2. Controlla la posizione dell'errore - La maggior parte dei parser riporta riga e colonna
  3. Cerca i soliti sospetti - Virgole finali, apici singoli, chiavi senza virgolette
  4. Valida in modo incrementale - Per JSON di grandi dimensioni, valida le sezioni separatamente
  5. Confronta le versioni - Usa JSON Diff rispetto a una versione funzionante

Configurare la Validazione Automatizzata

Nel Tuo Editor

Abilita l'evidenziazione della sintassi JSON, i linter e la validazione dello schema per i file di configurazione.

Nella Tua Pipeline CI

Aggiungi la validazione JSON al tuo processo di build per intercettare gli errori prima del merge.

Nella Tua API

Non fidarti mai del JSON in arrivo. Valida sia la sintassi che lo schema al confine della tua API. Restituisci messaggi di errore utili.

Domande Frequenti

Qual e la differenza tra validazione JSON e validazione JSON Schema?

La validazione JSON controlla la sintassi (virgolette corrette, parentesi, virgole). La validazione JSON Schema controlla la struttura - campi giusti, tipi giusti, vincoli giusti.

Perche il mio JSON funziona in JavaScript ma fallisce in altri parser?

JavaScript e piu permissivo della specifica JSON. Accetta virgole finali, apici singoli e commenti. I parser rigorosi rifiutano tutti questi.

Risorse Correlate

Published on 2026-02-20
How to Validate JSON: Common Errors and Fixes | alltools.one