Conversor JSON ⇄ TOON

Convierte JSON a Token-Oriented Object Notation (TOON) y vuelve a JSON para prompts eficientes.

Resumen de la herramienta: ¿Qué es TOON?

Token-Oriented Object Notation (TOON) es un formato compacto que conserva el modelo de datos de JSON pero reemplaza llaves y claves repetidas por encabezados y sangrías claras. Los arreglos declaran su longitud ([N]) y los campos ({id,email}), por lo que puedes describir tablas completas en unas pocas líneas legibles para personas y modelos.

Casos de uso comunes

  • Migraciones de formato JSON↔TOON
  • Usar datos JSON en flujos TOON o generación de código
  • Validar la conversión contra especificaciones

¿Por qué necesitas TOON?

  1. Ahorro de tokens: en conjuntos uniformes reduce entre 30% y 60% frente a JSON con formato.
  2. Estructura autoexplicativa: la longitud del arreglo y los campos esperados van en el texto, así que un LLM entiende inmediatamente la forma de la respuesta.
  3. Ideal para prompts y documentación: puedes incrustar TOON en Markdown, Notion o repositorios sin perder contexto.
  4. Sin cambiar tu backend: sigues usando JSON para APIs y BD, solo conviertes a TOON cuando necesitas optimización.

Diferencias frente a JSON

Característica JSON TOON
Verbosidad Repite llaves y nombres de campo Declara la estructura una sola vez
Coste de tokens Crece con cada elemento similar Se mantiene compacto en tablas uniformes
Validación Requiere esquema o código [N] y los encabezados actúan como auto-check
Afinidad con LLM Necesita instrucciones extra El formato ya comunica reglas de salida

Si el arreglo mezcla objetos distintos o tiene anidaciones profundas, TOON vuelve automáticamente a una lista tradicional, así que nunca pierdes información. Para tablas limpias, sin embargo, la ventaja es clara.

Cómo usar este conversor

  1. Selecciona si el texto de entrada es JSON o TOON y pégalo en el editor.
  2. Elige el delimitador para TOON (coma, tabulación o barra vertical) y, al reconvertir, la sangría deseada del JSON.
  3. Pulsa JSON → TOON o TOON → JSON; utilizamos el paquete oficial @toon-format/toon, por lo que el resultado es fiel al estándar.
  4. Copia la salida y úsala en prompts, documentación técnica, handbooks para el equipo o como referencia para clientes.

Con este flujo obtienes datos más ligeros para GPT, Claude, Gemini, Grok o cualquier modelo compatible, manteniendo la trazabilidad y los nombres de campo originales.

❓ Preguntas frecuentes

P1: ¿La conversión falló o quedó vacía?
R: Verifica que el JSON sea válido y completo.

P2: ¿El resultado luce distinto?
R: El formato puede cambiar para ajustarse a las reglas de TOON.

P3: ¿Cómo procesar en lote?
R: Divide en partes pequeñas para mayor estabilidad.