Corrigir erros JSON Unexpected Token
Unexpected token significa que um parser JSON estrito encontrou um caractere que não pode aparecer naquela posição em JSON válido.
O que Unexpected token significa
Um parser JSON lê o documento da esquerda para a direita. Quando reporta Unexpected token, ele encontrou um caractere que não bate com a gramática JSON naquele ponto. O caractere reportado é uma pista, mas o erro real pode ser logo antes.
Tokens e causas comuns
O token costuma apontar para sintaxe JavaScript ou texto copiado que parece JSON mas não é JSON estrito.
- Unexpected token ' costuma significar que uma string ou chave com aspas simples deveria usar aspas duplas
- Unexpected token , costuma significar que há uma vírgula final
- Unexpected token / costuma significar que um comentário JavaScript foi copiado para dentro do JSON
- Unexpected token T, F ou N costuma significar que True, False ou None deveriam virar true, false ou null
- Unexpected token after JSON value costuma significar que há texto extra depois do fim do documento
Exemplo errado
{ name: 'Ada', active: True, }
JSON corrigido
{ "name": "Ada", "active": true }
Fluxo de reparo
Cole o payload no JSON Fix, rode Repair & Format e depois Validate. Se o erro persistir, veja a linha e coluna exatas e inspecione o caractere imediatamente antes do token destacado.
Leituras relacionadas
Cada uma cobre uma variante específica de Unexpected token em profundidade, com exemplos errado/corrigido e passos.
Guias de reparação de JSON
Núcleos temáticos
- 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
Guias específicos
- Como decodificar strings Base64 (e payloads JWT)
- Codificação URL: codifique parâmetros de consulta e caminhos
- Converter YAML para JSON (e evitar erros de indentação)
- Converter JSON para CSV: achatar um array de objetos
- Converter JSON para XML: raiz, atributos e arrays
- Escapar JSON como literal de string (e decodificar JSON com codificação dupla)
- Corrigir vírgulas finais em JSON
- Corrigir aspas simples em JSON
- Corrigir chaves sem aspas em JSON
- Reparar JSON gerado por LLM
- Corrigir o erro de parse JSON: Expected Property Name
- JSON x literal de objeto JavaScript
- Valide o JSON antes das requisições de API
- Formatador JSON x JSON Repair
- Conversor de JSON para objeto JavaScript