Skip to content
jsonforge.app

JSON Repair

Arregla automáticamente JSON roto — comas finales, comillas simples, claves sin comillas.

JSON roto

Loading editor…

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

  1. Pega o escribe el JSON roto en el panel izquierdo — o arrastra un archivo .json sobre él.
  2. El resultado reparado e impreso con formato aparece automáticamente a la derecha.
  3. Una insignia sobre la salida te dice si algo se reparó realmente, o si tu entrada ya era JSON válido.
  4. 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.

Preguntas frecuentes