Reparar JSON
Pegue «casi JSON» de un registro, una respuesta de chatbot o un fragmento de JavaScript y obtenga JSON válido, con un informe claro de cada cambio.
Procesado localmente en tu navegador· Tus datos se quedan en tu navegador.
¿Qué es Reparar JSON?
El «JSON» del mundo real suele ser inválido: literales de objeto JavaScript con comillas simples y claves sin comillas, diccionarios de Python con True/None, salidas copiadas con comentarios //, arreglos cortados a la mitad o código envuelto en un bloque Markdown. Los analizadores estrictos rechazan todo esto.
Esta herramienta usa la biblioteca jsonrepair para reescribir esas entradas como JSON válido. Nunca modifica nada en silencio: el original queda en un panel aparte, un aviso indica que se hizo una reparación y un informe enumera el primer error de análisis y los tipos de correcciones necesarias. Si el texto ya es válido, lo dice y no lo toca.
¿Cómo funciona?
- Pegue el JSON roto. Ejemplo: {a:1,'b':'x',}.
- Lea el banner de estado y el informe para saber qué estaba mal y qué se cambió.
- Compare con el panel Original y revise los valores, sobre todo si la entrada estaba truncada.
- Elija una sangría y copie o descargue repaired.json.
Casos de uso habituales
- Limpiar un literal de objeto JavaScript copiado del código o de un console.log.
- Rescatar la respuesta de un asistente de IA que devolvió JSON con comas finales o un bloque de código.
- Recuperar un archivo JSON truncado por un proceso caído o un límite de tamaño.
- Convertir la salida de un diccionario de Python (comillas simples, True, None) en JSON real.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
{name: 'Ada', active: True, tags: ['math', 'code',], // a comment
score: 9.5,
{
"name": "Ada",
"active": true,
"tags": [
"math",
"code"
],
"score": 9.5
}Privacidad
Reparar JSON se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
La reparación es una estimación. Los datos que faltan no se pueden recuperar y una entrada ambigua puede interpretarse distinto de lo que usted pretendía: revise siempre el resultado antes de usarlo.
Preguntas frecuentes
¿Qué tipos de problemas se pueden corregir?
Comillas simples o tipográficas, claves sin comillas, comas finales o ausentes, comentarios, constantes de Python (True, False, None), NaN/undefined, marcadores de puntos suspensivos, corchetes o cadenas sin cerrar y bloques de código Markdown alrededor del JSON.
¿Cómo sé que no se cambió nada en silencio?
El banner se vuelve naranja siempre que hubo una reparación, el panel Original conserva su entrada y el informe da la posición del primer error y las categorías de correcciones. Después el texto reparado se analiza de nuevo de forma estricta y se muestra el resultado de esa comprobación.
¿Qué pasa si mi JSON ya es válido?
La herramienta indica que ya es válido y solo lo reformatea con la sangría elegida. No se altera nada más.
Herramientas relacionadas
Validador JSON
Compruebe si un texto es JSON válido y localice el carácter exacto donde falla.
JSON y datos
Formateador JSON
Convierta un JSON minificado o desordenado en texto legible y bien sangrado, con un mensaje de error preciso si el JSON no es válido.
JSON y datos
Minificador JSON
Comprima un documento JSON en una sola línea compacta y compruebe cuántos bytes ahorra.
JSON y datos
Visor JSON
Explore un documento JSON como un árbol desplegable en lugar de un muro de texto, con un resumen de su estructura.
JSON y datos
Escapar JSON
Convierta cualquier texto, incluso un documento JSON completo, en una cadena segura para incrustar dentro de otro valor JSON.
JSON y datos
Conversor de YAML a JSON
Convierta YAML en JSON estricto resolviendo por el camino anclas, alias y claves de fusión.
JSON y datos