Reparar JSON inválido en línea
Pega tu JSON con errores y se corrige automáticamente. Maneja comas finales, comillas simples, comentarios, claves sin comillas y otros errores de sintaxis frecuentes.
Trabajando con JSON defectuoso
Estrategias para manejar archivos JSON que no pasan la validación.
Usa la corrección automática antes de editar a mano
La reparación automática resuelve más del 90% de los errores comunes. Pruébala primero; si quedan problemas, el validador señalará la ubicación exacta de cada error restante.
Atención a las diferencias entre JavaScript y JSON
Si tu JSON proviene de un archivo JavaScript, espera comillas simples, comas finales y claves sin comillas. La reparación automática maneja los tres problemas de una sola vez.
Revisa la codificación por caracteres invisibles
Algunos errores JSON se deben a caracteres Unicode invisibles (BOM, espacios de ancho cero) copiados desde editores de texto enriquecido o PDFs. Si la corrección automática no resuelve el error, revisa con un editor hexadecimal.
Valida después de cada corrección
Tras aplicar la corrección automática, vuelve a validar para confirmar que todos los errores fueron resueltos. Algunas correcciones pueden revelar errores que estaban ocultos más profundo en la estructura.
Reparación automática de JSON
Corrige los errores de sintaxis JSON más comunes sin necesidad de editar a mano.
Corrección con un solo clic
Haz clic en el botón de reparar para corregir comas finales, comillas simples, comentarios JavaScript y claves sin comillas en una sola pasada.
Localización precisa del error
Muestra la línea y columna exactas de cada error de sintaxis con mensajes descriptivos. Ve directamente al problema sin tener que revisar miles de líneas.
Comparación lado a lado
Compara el JSON original con la versión corregida para verificar cada cambio antes de copiar el resultado.
Por qué importa la validación JSON
Un JSON inválido rompe APIs, hace que las aplicaciones se cierren inesperadamente y provoca pérdida silenciosa de datos. Una simple coma final que funciona en JavaScript hará que JSON.parse() lance una excepción en producción. Validar y corregir JSON antes del despliegue previene estos fallos en tiempo de ejecución.
Consejos de prevención
Siempre valida la salida JSON antes de enviarla a APIs o guardarla en archivos
Configura tu IDE para señalar errores de sintaxis JSON en tiempo real
Incluye un linter JSON en tu pipeline CI/CD para detectar errores antes del despliegue
Reparar JSON inválido — Preguntas frecuentes
¿Cuáles son los errores de sintaxis JSON más comunes?
Los cinco más frecuentes son: (1) comas después del último elemento en un array u objeto, (2) comillas simples en lugar de dobles, (3) comentarios tipo JavaScript (// o /* */), (4) claves de propiedades sin comillas, (5) comas faltantes entre elementos.
¿Esta herramienta corrige todos los errores JSON?
Repara automáticamente los errores estructurales más habituales. Problemas como llaves desbalanceadas, estructuras gravemente dañadas o archivos truncados pueden requerir corrección manual. Los mensajes de error te guían a la ubicación exacta de cada problema restante.
¿Por qué JSON no permite comas finales?
La especificación JSON (RFC 8259) exige una sintaxis estricta: sin comas finales, sin comentarios, solo comillas dobles. Esto es intencional: JSON es un formato de intercambio de datos, no un lenguaje de programación, y las reglas estrictas evitan ambigüedades entre distintos analizadores.
¿Cómo corrijo errores 'Unexpected token'?
Un error 'Unexpected token' significa que el analizador encontró un carácter inesperado en una posición específica. Causas comunes: una coma después del último elemento, una comilla simple, un comentario o un corchete de cierre faltante. Esta herramienta los detecta y corrige automáticamente.
¿Se pueden usar comentarios en JSON?
El JSON estándar no admite comentarios. Si tu archivo de configuración necesita comentarios, considera JSONC (soportado por VS Code) o JSON5. Esta herramienta puede eliminar comentarios de JSONC para producir JSON válido.
¿Por qué el JSON que copié de JavaScript es inválido?
Los objetos literales de JavaScript permiten claves sin comillas, comas finales, comillas simples y comentarios — ninguno de estos es válido en JSON. Cuando copias un objeto JS para usarlo como JSON, estas diferencias causan errores de análisis. Esta herramienta convierte el formato JS al JSON estricto.
¿El JSON reparado es idéntico a mis datos originales?
Sí, en cuanto al contenido. La reparación solo cambia la sintaxis (estilo de comillas, elimina comentarios, corrige comas) — nunca modifica los valores, claves ni la estructura de tus datos.
Herramientas Relacionadas
Explora más herramientas JSON para optimizar tu flujo de trabajo.
¿Error de análisis JSON?
Localiza y corrige errores de JSON.parse() al instante. Muestra la línea, columna y causa exacta de cada error de sintaxis, con reparación automática en un clic.
Validador JSON
Valida JSON al instante con mensajes de error precisos. Números exactos de línea y columna para errores de sintaxis.
Formateador JSON
Formatea y embellece JSON con sangría configurable. Pega tu JSON y formatea al instante.
Validador JSON Schema
Valida datos JSON contra un esquema JSON. Mensajes de error detallados con rutas exactas.
¿No puedes abrir un archivo JSON?
Abre cualquier archivo .json directamente en tu navegador, sin instalar programas, sin configurar asociaciones de archivo y sin problemas de compatibilidad. Funciona en todos los sistemas operativos.