Correggere errori JSON Unexpected Token
Unexpected token significa che un parser JSON stretto ha trovato un carattere che non può apparire in quella posizione in JSON valido.
Cosa significa Unexpected token
Un parser JSON legge il documento da sinistra a destra. Quando segnala Unexpected token ha trovato un carattere che non rispetta la grammatica JSON in quel punto. Il carattere segnalato è un indizio, ma l’errore vero può essere appena prima.
Token e cause comuni
Il token punta spesso a sintassi JavaScript o a testo copiato che assomiglia al JSON ma non è strict JSON.
- Unexpected token ' di solito significa che una stringa o una chiave con apici singoli dovrebbe usare virgolette doppie
- Unexpected token , di solito significa che c’è una virgola finale
- Unexpected token / di solito significa che un commento JavaScript è finito nel JSON
- Unexpected token T, F o N di solito significa che True, False o None devono diventare true, false o null
- Unexpected token after JSON value di solito significa che c’è altro testo dopo la fine del documento
Esempio errato
{ name: 'Ada', active: True, }
JSON corretto
{ "name": "Ada", "active": true }
Flusso di riparazione
Incolla il payload in JSON Fix, esegui Repair & Format e poi Validate. Se l’errore resta, guarda la riga e la colonna esatte e ispeziona il carattere immediatamente prima del token evidenziato.
Approfondimenti correlati
Ciascuno tratta in dettaglio una specifica variante di Unexpected token, con esempi errato/corretto e passi.
Guide alla riparazione di JSON
Hub tematici
- JSON Parse Errors: Read the Message, Jump to the Fix
- Fix Invalid JSON: From 'What's Wrong' to a Clean File
- JSON Formatter, Validator, Viewer: Pick the Right Tool
- Repair LLM JSON Output: Handling Almost-JSON from AI
- Privacy: JSON Tools That Don't Leave Your Browser
- JSON Interop: 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
- Convertitore JSON in oggetto JavaScript