Reparador de JSON
Se ejecuta localmente en tu navegadorCorrige JSON roto de LLM, registros y objetos JavaScript
JSON defectuoso
Qué hace JSON Repair
JSON Repair convierte texto casi JSON en JSON estricto y analizable. Está pensado para texto copiado de chats con LLM, registros, código JavaScript o Python y archivos editados a mano: comillas simples, claves sin comillas, comentarios, comas sobrantes o faltantes, True/False/None, bloques de código Markdown con texto de chat alrededor y respuestas cortadas a la mitad. Las reparaciones provienen de la biblioteca determinista jsonrepair y cada resultado se comprueba con JSON.parse antes de mostrarse.
Cómo usarlo
- 1.Pega el texto roto, sube o suelta un archivo .json, o carga un ejemplo.
- 2.La salida se actualiza mientras escribes; con entradas de más de 2 MB, selecciona Reparar JSON para ejecutarlo.
- 3.Elige 2 espacios, 4 espacios, tabulaciones o salida compacta.
- 4.Lee el informe de reparación y usa Mostrar en la entrada para ir a cada lugar modificado.
- 5.Copia el resultado o descárgalo como repaired.json.
Qué indica el informe
El informe solo enumera hechos observados: si se quitó un bloque de código o texto alrededor, si la entrada ya era válida, cuántos caracteres que no son espacios se agregaron o quitaron y dónde ocurrió cada cambio en tu entrada. Nunca inventa un número de "correcciones". El JSON válido solo se vuelve a sangrar y los números como 9007199254740993 o 0.10000000000000000001 se copian exactamente, sin redondeo.
Límites, revisión y privacidad
La reparación es heurística: un valor truncado se cierra donde termina el texto, una coma faltante se inserta donde parece más probable y el texto sin comillas puede convertirse en cadena. Revisa los datos importantes antes de usarlos en producción. El texto que no se parece a JSON se informa en lugar de envolverse en una cadena, y la lista de cambios se omite por encima de 100 KB para que la página siga fluida. Todo se ejecuta en tu navegador; la entrada nunca se sube.
