Errori di parsing JSON: leggi il messaggio, vai dritto alla soluzione
Un elenco dei messaggi di errore dei parser JSON e dell'articolo che spiega ciascuno — inizia con un validatore rigoroso, poi approfondisci il problema di sintassi specifico.
Quando arrivi qui
Il tuo codice ha generato un errore del parser JSON e vuoi trovare la soluzione esatta. Inizia leggendo il messaggio del parser: la posizione e il carattere sospetto sono indizi. Poi vai all'articolo che spiega l'errore di fondo e usa il validatore rigoroso per confermare che il testo riparato passi correttamente da JSON.parse.
Leggi il messaggio del parser
Ogni parser JSON moderno segnala una posizione e il carattere problematico. Confronta il messaggio con questo elenco e apri l'articolo che tratta esattamente quella formulazione.
Correggi l'errore di fondo
La maggior parte degli errori del parser deriva da uno dei cinque problemi di sintassi ricorrenti. La guida di ciascuno spiega la causa, la correzione e cosa controllare prima di rieseguire il parser.
Perché il JSON rigoroso è rigoroso
Il JSON assomiglia a un letterale oggetto JavaScript, ma è una grammatica molto più ristretta. Niente virgole finali, niente commenti, niente apici singoli, niente True/None in stile Python. I riferimenti storici spiegano perché la grammatica è rimasta minimale e come sono state prese le decisioni di interoperabilità.
Percorso consigliato
Dallo strumento alla guida, al blog, al riferimento, in un'unica sequenza: apri il validatore JSON per ottenere la riga e la colonna esatte, leggi la guida dell'errore di fondo, segui l'articolo del blog collegato a quel messaggio di errore, poi consulta lo standard che definisce la grammatica.
-
- Strumento: /json-validate — conferma l'errore di parsing e la sua posizione.
-
- Guida: /guides/fix-json-unexpected-token — collega il sintomo alla causa.
-
- Blog: /blog/json-parse-unexpected-token — analisi completa degli errori a livello di token.
-
- Riferimento: /news/rfc-8259-json-standard — perché la grammatica è rigorosa.
Guide alla riparazione di JSON
Hub tematici
- Riparare JSON non valido: da «cosa non va» a un file pulito
- Formattatore, validatore, visualizzatore JSON: scegli lo strumento giusto
- Riparare l'output JSON di un LLM: gestire il quasi-JSON dell'IA
- Privacy: strumenti JSON che non lasciano il tuo browser
- Interoperabilità JSON: YAML, CSV, XML, JWT, Schema
Guide specifiche
- Come decodificare stringhe Base64 (e payload JWT)
- Codifica URL: codifica in percentuale parametri di query e percorsi
- Convertire YAML in JSON (ed evitare errori di indentazione)
- Convertire JSON in CSV: appiattire un array di oggetti
- Convertire JSON in XML: radice, attributi e array
- Fare escape del JSON come letterale stringa (e decodificare JSON doppiamente codificato)
- Correggere le virgole finali nel JSON
- Correggere gli apici singoli nel JSON
- Correggere chiavi senza virgolette nel JSON
- Riparare il JSON prodotto da un LLM
- Correggere l’errore di parse JSON: Expected Property Name
- JSON vs letterale di oggetto JavaScript
- Valida il JSON prima delle richieste API
- Formattatore JSON vs JSON Repair
- Correggere errori JSON Unexpected Token
- Convertitore JSON in oggetto JavaScript