Cómo usar esta herramienta para desarrolladores
- Pega el JSON defectuoso.
- Elige el formato de salida.
- Ejecuta la reparación.
- Compara el resultado con el original antes de utilizarlo.
Intenta reparar errores frecuentes en fragmentos que se parecen a JSON pero no cumplen la sintaxis estricta: comentarios de JavaScript, comas finales, claves simples sin comillas y cadenas delimitadas con comillas simples. La herramienta aplica cambios conservadores, valida el resultado con JSON.parse y muestra cuántas correcciones se realizaron. No sustituye una revisión manual cuando el contenido es ambiguo.
Aplica transformaciones limitadas a patrones comunes y, tras cada lote de cambios, intenta parsear el resultado. Solo devuelve éxito cuando JSON.parse acepta la salida.
Si la entrada contiene JavaScript real, expresiones, funciones o errores semánticos, la herramienta puede rechazarla para evitar inventar datos.
Las reglas se aplican sobre texto, pero el resultado final solo se acepta si el parser JSON nativo confirma que es válido.
No puede decidir de forma segura qué pretendía una entrada profundamente dañada. No evalúa expresiones, variables ni funciones JavaScript.
Puede tratar comentarios, comas finales, claves sin comillas y cadenas simples en casos habituales, siempre que el resultado sea parseable.
No. Nunca evalúa funciones, variables ni expresiones; trabaja como transformación de texto y validación JSON.
La salida solo se muestra como reparada cuando JSON.parse la acepta; el estado y el número de cambios aparecen en las métricas.
No. Si faltan estructuras esenciales o la intención es ambigua, la herramienta devuelve un error en vez de inventar contenido.
Sí, si existe un JSON Schema o contrato de API. La reparación corrige sintaxis, no garantiza que los campos cumplan requisitos de negocio.
| Módulo | Función |
|---|---|
| Limpieza de comentarios | Retira comentarios // y /* */ fuera de un parser completo. |
| Normalizador de sintaxis | Corrige patrones frecuentes y comas finales. |
| Validación final | Exige que JSON.parse acepte el resultado. |
Consulta el catálogo de utilidades para JSON, YAML, XML y CSV.