JSON Repair
Arregla automáticamente JSON roto — comas finales, comillas simples, claves sin comillas.
JSON roto
Resultado reparado
Pega el JSON roto a la izquierda para repararlo.
¿Qué es JSON Repair?
Una herramienta de reparación de JSON arregla automáticamente el JSON malformado que aparece constantemente en el mundo real — una coma final dejada tras eliminar la última propiedad, comillas simples en lugar de dobles, claves de objeto sin comillas, comas que faltan entre elementos de un array, o incluso comentarios al estilo JavaScript heredados de un archivo de configuración — y lo convierte en JSON conforme al estándar y parseable. A diferencia de un formateador estricto (que solo reindenta entradas que ya parsean), una herramienta de reparación tolera los errores comunes que la gente y los sistemas heredados producen realmente, aplica el conjunto mínimo de correcciones necesarias para hacer válido el documento y devuelve una salida limpia e impresa con formato. Es la diferencia entre una herramienta que te dice "línea 4, token inesperado" y otra que simplemente te arregla la línea 4.
Cómo usar JSON Repair
- Pega o escribe el JSON roto en el panel izquierdo — o arrastra un archivo .json sobre él.
- El resultado reparado e impreso con formato aparece automáticamente a la derecha.
- Una insignia sobre la salida te dice si algo se reparó realmente, o si tu entrada ya era JSON válido.
- Copia el JSON reparado con el botón de copiar en cuanto estés conforme con el resultado.
Ejemplos
Coma final + claves sin comillas
Entrada
{name: 'Ada', active: true,}
Salida
{ "name": "Ada", "active": true }
Coma que falta entre elementos de un array
Entrada
["a" "b" "c"]
Salida
[ "a", "b", "c" ]
Errores comunes
- Asumir que una herramienta de reparación puede arreglar cualquier entrada — el JSON severamente truncado o ambiguamente anidado sigue sin poder recuperarse de forma segura.
- No advertir la insignia de 'ya válido' y asumir que tu entrada debía tener un error simplemente porque la pasaste por una herramienta de reparación.
- Usar esto en lugar del validador del Formateador JSON cuando en realidad quieres saber la línea/columna exacta de un error de sintaxis, no que se arregle en silencio.
Por qué usar esta herramienta
- Se ejecuta por completo en el cliente — el JSON roto que contenga tokens, valores de configuración u otros datos sensibles nunca abandona tu navegador.
- Arregla los errores de sintaxis que la gente comete realmente (comas finales, comillas simples, claves sin comillas) en lugar de solo informar de ellos.
- Más rápido que buscar a mano una coma perdida o un corchete desemparejado en un documento grande.