LLM JSON

Convertidor JSON a TOON: reduce los costes de tokens LLM un 30–60 % (guía 2026)

6 de junio de 2026 · 10 min de lectura · ToolPry

Cada llamada API a GPT-4o, Claude o Gemini cuesta tokens — y, por tanto, dinero. Cuando tus prompts contienen grandes bloques JSON (catálogos, chunks RAG, datos analíticos), consumes una parte importante del presupuesto de tokens antes de que empiece la pregunta real. Token-Oriented Object Notation (TOON) es un formato de serialización que codifica el mismo conjunto de datos con muchos menos tokens que JSON — típicamente un 30–60 % menos en arrays uniformes.

Esta guía explica cómo funciona TOON, cuándo vale la pena y cuándo no, y presenta el convertidor gratuito de ToolPry que funciona íntegramente en tu navegador — sin envío a servidores, sin registro, conforme al RGPD.

¿Qué es TOON?

Token-Oriented Object Notation es un formato de serialización sin pérdida que representa el mismo contenido JSON con menos tokens. Sin pérdida significa: cualquier documento TOON puede reconvertirse exactamente al JSON original — sin pérdida de datos, sin ambigüedad.

TOON se desarrolló porque JSON tiene un problema estructural para los LLM: los nombres de clave repetidos. En un array de 500 productos, JSON escribe los nombres de campo "name", "price" y "sku" 500 veces — una por objeto. Los tokenizers de los LLM cuentan cada repetición por separado. TOON resuelve esto declarando las claves una sola vez como cabeceras y listando los valores como filas compactas, similar a CSV con tipado explícito.

JSON vs. TOON: comparación directa

// JSON — claves repetidas 500 veces
[
  {{"id":1,"name":"Alice","role":"admin"}},
  {{"id":2,"name":"Bob","role":"editor"}},
  ...
]

// TOON — claves una vez, valores compactos
!toon/3.0
array:users[id:int,name:str,role:str]
1|Alice|admin
2|Bob|editor
...

¿Cuánto ahorra TOON realmente?

  • Arrays uniformes (punto fuerte): 40–60 % menos tokens frente a JSON formateado; 30–45 % frente a JSON minificado.
  • Estructuras mixtas: 10–25 % de ahorro.
  • Objetos de configuración profundamente anidados: a menudo ningún beneficio, a veces un leve aumento frente al JSON minificado.
  • Tablas planas puras: CSV sigue siendo más pequeño; TOON añade tipado explícito (~5–10 % de overhead) que mejora la fiabilidad de análisis del LLM.

Cuándo gana TOON — y cuándo no

Usa TOON cuando:

  • Los prompts contienen datos de referencia donde los mismos campos se repiten en muchas filas.
  • Alcanzas los límites de la ventana de contexto y necesitas meter más datos en el mismo prompt.
  • Tu volumen de llamadas es suficientemente alto como para que un 30–60 % menos en costes de entrada sea visible en la factura.

Quédate con JSON cuando:

  • Los datos están profundamente anidados con estructuras variables por elemento.
  • Otros sistemas procesan los datos — APIs, bases de datos y validadores de esquemas esperan JSON.
  • Los prompts son lo suficientemente pequeños como para que el coste de ingeniería supere el ahorro.

El patrón de producción más limpio: mantén JSON en todo el código y codifica a TOON solo en la frontera — el momento justo antes de que un prompt salga hacia el modelo.

Convertir JSON a TOON en el navegador

La forma más rápida de ver qué hará TOON con un payload específico: pegarlo en el convertidor JSON a TOON de ToolPry. Funciona íntegramente en tu navegador con la biblioteca TOON oficial de código abierto — nada se sube.

  • Contador de tokens en vivo para GPT-4o, GPT-4, Claude y Gemini.
  • Comparación de costes en € para el modelo seleccionado.
  • Precisión honesta: los recuentos de OpenAI son exactos; Claude y Gemini están claramente etiquetados como estimaciones.
  • Conversión bidireccional (JSON ⇄ TOON) con verificación de round-trip.
  • 100 % en el cliente — RGPD-compatible, importante para datos propietarios, de clientes o regulados.

Usar TOON en tu código

import {{ encode, decode }} from "@toon-format/toon";

const data = {{
  users: [
    {{ id: 1, name: "Alice", role: "admin"  }},
    {{ id: 2, name: "Bob",   role: "editor" }}
  ]
}};

const toon = encode(data);   // pasar esto al LLM
const back = decode(toon);   // round-trip sin pérdida de vuelta a JSON

Escenario de coste real en euros

Supón que gestionas un asistente de soporte RAG con 1.000 solicitudes al día. Cada solicitud inyecta un bloque de referencia JSON de ~5.000 tokens. Eso son 5 millones de tokens de entrada al día, unos 150 millones al mes.

A un precio de entrada representativo de unos 2,50 € por millón de tokens, son 375 € al mes solo para el bloque de referencia. Si TOON lo reduce un 50 %, pagas 187,50 € al mes. Aproximadamente 2.200 € ahorrados al año, en una sola plantilla de prompt, cambiando una línea de código.

Preguntas frecuentes

¿Qué es el formato TOON?

TOON (Token-Oriented Object Notation) es un formato de serialización compacto y legible que codifica el modelo de datos JSON usando menos tokens. Es sin pérdida — cualquier documento TOON puede reconvertirse al JSON original.

¿Cuánto reduce TOON los costes de tokens LLM?

Los benchmarks muestran consistentemente un 30–60 % menos de tokens para arrays uniformes de objetos, lo que se traduce directamente en menores costes de entrada en GPT-4o, Claude y Gemini.

¿El convertidor de ToolPry es conforme al RGPD?

Sí. La conversión ocurre íntegramente en tu navegador. Tu JSON nunca se envía a un servidor; no se requieren cuentas ni cookies.

¿Cuándo no usar TOON?

TOON es poco adecuado para estructuras de datos profundamente anidadas y no uniformes, y para flujos de trabajo normales de API/almacenamiento donde las herramientas JSON están maduras.

¿El convertidor funciona con Claude y Gemini?

Sí, con una advertencia: los recuentos de OpenAI son exactos; Claude y Gemini están claramente etiquetados como estimaciones porque sus tokenizers no están disponibles públicamente.

¿En qué se diferencia TOON del JSON minificado?

La minificación elimina espacios en blanco pero no los nombres de campo repetidos. TOON es típicamente un 20–40 % más pequeño que el JSON minificado en arrays uniformes — porque cambia la codificación, no solo el formato.

Pruébalo ahora

Pega un payload JSON en el convertidor JSON a TOON y ve el ahorro de tokens para tus datos en tiempo real. Consulta también el Formateador JSON & Validador, el Codificador Base64 y el Generador de Contraseñas.