Arreglar errores JSON Unexpected Token
Unexpected token significa que un parser JSON estricto encontró un carácter que no puede aparecer en esa posición dentro de JSON válido.
Qué significa Unexpected token
Un parser JSON lee el documento de izquierda a derecha. Cuando reporta Unexpected token, el parser encontró un carácter que no encaja con la gramática JSON en ese punto. El carácter reportado es una pista, pero el error real puede estar justo antes.
Tokens y causas habituales
El token suele apuntar a sintaxis JavaScript o a texto copiado que se parece a JSON pero no es JSON estricto.
- Unexpected token ' suele significar que una cadena o clave con comillas simples debería usar comillas dobles
- Unexpected token , suele significar que hay una coma final
- Unexpected token / suele significar que se copió un comentario JavaScript dentro del JSON
- Unexpected token T, F o N suele significar que True, False o None deberían ser true, false o null
- Unexpected token after JSON value suele significar que hay texto extra después de que el documento haya terminado
Ejemplo erróneo
{ name: 'Ada', active: True, }
JSON corregido
{ "name": "Ada", "active": true }
Flujo de reparación
Pega el payload en JSON Fix, ejecuta Repair & Format y luego Validate. Si el error persiste, mira la línea y columna exactas e inspecciona el carácter inmediatamente anterior al token destacado.
Lecturas relacionadas
Cada una cubre una variante concreta de Unexpected token en profundidad, con ejemplos de error/corrección y pasos.
Guías de reparación de JSON
Centros 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
Guías específicas
- Cómo decodificar cadenas Base64 (y payloads JWT)
- Codificación URL: codifica parámetros de consulta y rutas
- Convertir YAML a JSON (y evitar errores de indentación)
- Convertir JSON a CSV: aplanar un arreglo de objetos
- Convertir JSON a XML: raíz, atributos y arreglos
- Escapar JSON como literal de cadena (y decodificar JSON con doble codificación)
- Arreglar comas finales en JSON
- Arreglar comillas simples en JSON
- Arreglar claves sin comillas en JSON
- Reparar JSON generado por LLM
- Arreglar el error de parse JSON: Expected Property Name
- JSON frente a literal de objeto JavaScript
- Valida el JSON antes de las solicitudes API
- Formateador JSON frente a JSON Repair
- Convertidor JSON a objeto JavaScript