Pega tu TOON roto aquí y haz clic en "¡Reparar TOON!!" para corregirloIngresa TOON inválido

¿Qué es el Corrector TOON?

TOON es muy estricto con los espacios en blanco. Un espacio sobrante y el parser ignora la mitad de tu objeto customer. Esta herramienta arregla los típicos: indentación desplazada por un espacio, delimitadores mezclados en la cabecera (; vs ,), comillas sin cerrar, una cabecera de array tipo orders[2] que no cuadra con sus filas. Pega el bloque roto, pulsa el botón, recibe algo que un parser de TOON sí va a aceptar.

TOON es una alternativa compacta a JSON pensada para prompts de LLM — la especificación vive en toon-format/toon en GitHub. Conceptualmente es vecino de JSON y de RFC 8259, pero cambia la verbosidad de JSON por menos tokens. Como cualquier formato de serialización, falla con errores tontos de espaciado, justo lo que pasa cuando un LLM emite TOON que es 95% correcto y 5% no.

El procesamiento ocurre en el servidor y no guardamos el input. Arregla la estructura, pega el resultado en tu prompt o llamada a herramienta, y sigue.

Cómo Usar el Corrector TOON

Tres pasos. Cada uno usa los botones reales de esta página.

1

Pega TOON Roto o Carga Ejemplo

Pega tu TOON roto en el editor izquierdo. Pulsa TOON de Ejemplo para cargar un caso roto a propósito con los errores más comunes. Ejemplo de lo que la herramienta repara:

customer:
  id, 4421
  name "Ava Chen"
orders[1]{sku;qty}:
  SKU-101,2

Repara indentación incorrecta, delimitadores de cabecera mezclados, comillas sin cerrar y cabeceras de array desalineadas según la especificación de TOON.

2

Haz Clic en ¡Reparar TOON!!

Pulsa el botón verde ¡Reparar TOON!!. El corrector analiza tu input, identifica los problemas de sintaxis y escribe la versión reparada en el panel derecho. Aparece un indicador de carga durante el proceso.

3

Revisa la Salida Reparada

El panel derecho muestra el TOON reparado. Los valores no se tocan — solo se corrige la estructura. Copia la salida de vuelta a tu prompt, llamada a herramienta o pipeline.

Cuándo Realmente Usarías Esto

Recuperar Salida Mala de LLM

Tu prompt pide TOON, el modelo devuelve algo casi-TOON — esquema correcto, delimitador equivocado en la cabecera. Pasa la respuesta por aquí en lugar de reescribir el prompt por quinta vez.

Tras Edición Manual

Abriste un archivo TOON en un editor, tocaste una fila, y ahora los hijos de <code>customer</code> no se parsean porque la indentación se desplazó un espacio. El corrector lo detecta.

Depurando Pipelines JSON↔TOON

Un script conversor perdió el orden de columnas en la fila 4 de <code>orders[3]</code>. Pasa la salida rota por el corrector primero y luego compara contra el TOON que esperabas para ver qué generó tu script.

Validar Datos para Prompts

Antes de enviar datos a un LLM como TOON, pásalos por el corrector para que el modelo reciba un payload limpio — el comportamiento del modelo es mucho más predecible cuando el input parsea a la primera.

Preguntas Frecuentes

¿Se almacenan mis datos TOON?

No. La reparación corre en el servidor pero no persistimos el input. Una vez que la respuesta vuelve a tu navegador, desaparece de nuestro lado.

¿Qué tipos de errores repara?

Indentación incorrecta, delimitadores de cabecera mezclados (; vs ,), comillas sin cerrar, cabeceras de array como orders[2] que no encajan con sus filas, dos puntos sueltos — los problemas típicos. No reestructura tus datos, solo arregla la sintaxis alrededor.

¿Preserva mis datos?

Sí. Los valores no se tocan. Solo se corrige la sintaxis a su alrededor.

¿En qué se diferencia TOON de JSON?

TOON codifica los mismos datos que JSON con menos tokens — útil cuando pagas por token a un LLM. El formato está documentado en toon-format/toon.

¿Hay inputs que no puede reparar?

Si la estructura está tan rota que la intención es ambigua — por ejemplo, la cabecera de array dice 5 filas pero solo hay 2 y las columnas tampoco cuadran — repara lo que puede y deja el resto para que lo revises. Usa el Validador TOON para confirmar que la salida quedó limpia.

¿Puedo convertir el TOON reparado a JSON?

Sí — pásalo por TOON a JSON y tendrás un objeto JSON estándar que podrás meter en cualquier herramienta que hable JSON.

Otras Herramientas TOON

Reparar es solo un paso. Aquí están las demás herramientas TOON que combinan bien: