Conversor de TOON a YAML — TOON a YAML en línea
Convierte TOON (Token-Oriented Object Notation) a YAML en línea. Transforma tablas compactas de LLM en YAML legible. Gratis y privado.
🔒 Se ejecuta completamente en tu navegador — nada se subeConvierte TOON en YAML legible
TOON (Token-Oriented Object Notation) se parece mucho a YAML a primera vista: los objetos anidados se escriben con sangría y pares key: value. La diferencia aparece en los arrays. TOON comprime las listas uniformes de objetos en tablas con una cabecera como hikes[3]{id,name,km}: seguida de filas separadas por comas, y escribe en línea los arrays cortos de valores primitivos como tags[3]: a,b,c. Esas construcciones son las que hacen que TOON sea barato en los prompts de LLM, pero ningún analizador de YAML las entiende. Este conversor decodifica TOON con la biblioteca oficial y vuelve a serializar el resultado como YAML estándar, de modo que cada fila se convierte en un mapeo dentro de una secuencia de bloque.
Es útil cuando un modelo genera configuración, fixtures de pruebas o datos semilla en TOON y los necesitas en un manifiesto de Kubernetes, un workflow de GitHub Actions, un inventario de Ansible, un archivo de Docker Compose o cualquier otra herramienta basada en YAML. También es una forma práctica de leer tablas TOON densas: la vista YAML muestra cada campo en su propia línea, lo que resulta más fácil de revisar en una pull request.
Validación y tipos
Con Strict mode activado, el decodificador comprueba cada longitud [N] declarada y el ancho de cada fila de tabla antes de generar el YAML, de modo que una respuesta truncada del modelo se notifica en lugar de convertirse sin avisar. Los valores conservan sus tipos JSON: los números siguen siendo números, true/false siguen siendo booleanos y null sigue siendo null. En la salida, js-yaml pone entre comillas cualquier cadena que los analizadores YAML 1.1 reinterpretarían, como on, no, 1e3 o fechas con aspecto ISO, de modo que el YAML se carga de nuevo exactamente con los mismos datos.
Consejos prácticos
Los comentarios no forman parte del modelo de datos de TOON, así que añádelos después al YAML si tu configuración los necesita. Se conserva el orden de las claves. Si el destino espera JSON, usa el conversor de TOON a JSON; para hojas de cálculo, TOON a CSV, y para integraciones heredadas, TOON a XML. Para pasar directamente entre JSON y YAML, prueba JSON ⇄ YAML. Valida siempre el archivo final con la herramienta que lo va a consumir. Todo el procesamiento ocurre en local: tus prompts, claves y configuración nunca salen del navegador.
Cómo usar
- Pega el TOONPega texto TOON (Token-Oriented Object Notation), o haz clic en Load sample.
- Revisa la validaciónMantén activado el modo estricto para verificar las longitudes de array declaradas, o desactívalo para datos parciales.
- Copia el YAMLCopia el YAML o descárgalo como archivo .yaml.
Preguntas frecuentes
¿TOON no es ya parecido a YAML?
items[2]{a,b}:) y sus listas en línea no son YAML válido. Esta herramienta los reescribe como secuencias YAML estándar de mapeos.¿Se conservan los tipos?
yes, 1.10 o valores con dos puntos — se ponen entre comillas automáticamente.