Error JSON

Unexpected token en JSON

“Unexpected token” significa que el parser encontró un carácter que no esperaba en esa posición. Es un mensaje genérico, pero suele apuntar a una coma, comilla, llave o valor mal colocado.

Ejemplo incorrecto

JSON incorrecto
{
  "usuario": "ana"
  "activo": true
}

Ejemplo corregido

JSON corregido
{
  "usuario": "ana",
  "activo": true
}

Por qué falla

En el ejemplo falta una coma entre dos propiedades. Al llegar a "activo", el parser esperaba una coma o el cierre del objeto.

Cómo solucionarlo

Revisa la línea anterior al token marcado. Muchas veces el error real está justo antes del punto indicado.

Puedes pegar el resultado en Validar JSON online para comprobarlo.

Cómo evitarlo

Trabaja con JSON formateado, valida después de cada cambio pequeño y revisa pares de llaves, corchetes y comas.

Errores relacionados

Preguntas frecuentes

¿El token indicado siempre es el problema?

No necesariamente. A veces el token es correcto, pero falta algo antes.

¿Cómo encuentro la línea exacta?

Usa el validador del sitio: cuando el navegador informa posición, la herramienta muestra línea y columna aproximadas.