Errores de análisis de JSON: lee el mensaje, ve directo a la solución
Un directorio de mensajes de error de los analizadores de JSON y el artículo que explica cada uno: empieza con un validador estricto y luego profundiza en el problema de sintaxis concreto.
Cuando llegas aquí
Tu código lanzó un error del analizador de JSON y quieres encontrar la solución exacta. Empieza leyendo el mensaje del analizador: la posición y el carácter sospechoso son pistas. Luego ve al artículo que explica el error subyacente y usa el validador estricto para confirmar que el texto reparado pasa por JSON.parse sin problemas.
Lee el mensaje del analizador
Todo analizador de JSON moderno informa de una posición y del carácter problemático. Compara el mensaje con esta lista y abre el artículo que cubre esa frase exacta.
Corrige el error subyacente
La mayoría de los errores del analizador provienen de uno de cinco problemas de sintaxis recurrentes. La guía de cada uno explica la causa, la solución y qué comprobar antes de volver a ejecutar el analizador.
Por qué el JSON estricto es estricto
JSON se parece a un literal de objeto de JavaScript, pero es una gramática mucho más pequeña. Sin comas finales, sin comentarios, sin comillas simples, sin True/None al estilo de Python. Las referencias históricas explican por qué la gramática se mantuvo mínima y cómo se tomaron las decisiones de interoperabilidad.
Ruta recomendada
De la herramienta a la guía, al blog y a la referencia, en una sola secuencia: abre el validador de JSON para obtener la línea y columna exactas, lee la guía del error subyacente, sigue el artículo de blog enlazado para ese mensaje de error y luego consulta el estándar que define la gramática.
-
- Herramienta: /json-validate — confirma el error de análisis y su posición.
-
- Guía: /guides/fix-json-unexpected-token — relaciona el síntoma con la causa.
-
- Blog: /blog/json-parse-unexpected-token — desglose completo de los errores a nivel de token.
-
- Referencia: /news/rfc-8259-json-standard — por qué la gramática es estricta.
Guías de reparación de JSON
Centros temáticos
- Reparar JSON no válido: de «qué falla» a un archivo limpio
- Formateador, validador y visor de JSON: elige la herramienta correcta
- Reparar la salida JSON de un LLM: manejar el casi-JSON de la IA
- Privacidad: herramientas JSON que no salen de tu navegador
- Interoperabilidad de JSON: 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
- Arreglar errores JSON Unexpected Token
- Convertidor JSON a objeto JavaScript