TOON Converter API
Convierte JSON a formato .toon, eficiente para IA
1. Pegar JSON (texto)
Pega un objeto JSON válido en el área y pulsa "Convertir" para descargar un archivo .toon
2. Subir archivo JSON
Selecciona un archivo .json y pulsa "Subir y convertir".
¿Qué es el formato TOON?
TOON es un formato de texto ligero diseñado para representar estructuras de datos similares a JSON de manera más compacta y eficiente en cuanto a tokens. Su objetivo principal es reducir el número de tokens necesarios para describir datos estructurados, lo que lo hace muy apropiado cuando se procesan entradas con modelos de lenguaje o en entornos donde el coste por token es relevante.
¿Por qué TOON ahorra tokens?
TOON implementa como delimitadores concisos y eliminación de redundancias sintácticas habituales en JSON. Estas transformaciones mantienen la estructura y la interpretación del dato, pero reducen el conteo de símbolos que los modelos consideran como tokens.
Ejemplo rápido
JSON (30~38 tokens):
{
"user": {
"name": "David",
"age": 20,
"tags": ["dev","node.js"]
}
}
TOON (20~23 tokens):
user:
name David
age 20
tags [dev,node.js]
Origen y propósito
El formato nació como una alternativa práctica a JSON en escenarios donde la eficiencia de tokens y la legibilidad compacta son prioritarias.
Se usa habitualmente para procesado de prompts en sistemas que integran IA, para minimizar costes y para transmitir configuraciones o metadatos de forma ligera.
Es ideal para flujos de trabajo con N8N y microservicios.
El creador de las librerias es johannschopplich, el paquete es @toon-format/toon.
Casos de uso recomendados
- Preparación de prompts y datos para modelos de lenguaje.
- Transmisión eficiente entre microservicios y flujos N8N cuando el coste por token importa.
- Almacenamiento compacto de configuraciones y metadatos.
Cómo usar este convertidor
En esta página puedes:
- Pegar un JSON válido en el panel izquierdo y pulsar Convertir y descargar .toon.
- Subir un archivo
.jsonen el panel derecho y pulsar Subir y convertir.
API
Endpoints públicos para integrar este convertidor en tus herramientas.
/healthServer is running./JSONtext.toon como adjunto.curl -X POST https://davidgonzalezgarcia.dev/TOON/JSONtext \
-H 'Content-Type: application/json' \
-d '{"name":"David","age":20}' --output output.toon
/JSONfilejsonfile (archivo .json). Devuelve un .toon como adjunto.curl -X POST https://davidgonzalezgarcia.dev/TOON/JSONfile \
-F '[email protected]' --output output.toon