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.

1
2
3

Trabajando con JSON defectuoso

Estrategias para manejar archivos JSON que no pasan la validación.

1

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.

2

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.

3

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.

4

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.