Analiza tu TOON mediante un recorrido completo a través del modelo de datos y luego lo vuelve a serializar de forma limpia. Detecta errores estructurales, arrays tabulares malformados y valores escalares no válidos.
Elige coma o barra vertical como delimitador tabular y establece una indentación de 2 o 4 espacios para los objetos anidados. Útil para volver a codificar TOON y adaptarlo a un estilo de prompt de LLM concreto o a un parser posterior.
Los arrays uniformes de objetos se colapsan automáticamente en el compacto formato tabular de cabecera más filas, maximizando el ahorro de tokens al enviar datos a un LLM.
Todo el formateo se ejecuta en tu navegador: no se envía ningún dato a ningún servidor. Seguro para payloads TOON que contengan datos de negocio, PII o esquemas propietarios.
TOON (Token-Oriented Object Notation) es una codificación compacta y sin pérdidas del modelo de datos JSON diseñada para reducir el número de tokens al enviar datos estructurados a modelos de lenguaje grandes. Utiliza indentación al estilo YAML para los objetos y una disposición tabular al estilo CSV para los arrays uniformes, logrando hasta un 60% menos de tokens que el JSON equivalente.
Un formateo consistente ayuda a los LLMs a analizar la estructura de forma fiable. El formateador garantiza que los arrays tabulares se colapsen correctamente, que la indentación sea uniforme y que todos los valores escalares estén entre comillas de forma correcta, reduciendo la probabilidad de que el modelo interprete mal la estructura.
Cuando todos los objetos de un array comparten los mismos campos con valores primitivos, TOON escribe una cabecera key[N]{f1,f2,f3}: seguida de una fila de datos separada por comas por cada objeto. Esta es la mayor fuente de ahorro de tokens en comparación con JSON.
Sí. El formateador funciona analizando TOON hasta convertirlo en el modelo de datos JSON completo y luego lo vuelve a codificar. Se conservan todos los valores, tipos y estructura. Los únicos cambios son la normalización de los espacios en blanco y los ajustes de delimitador/indentación que elijas explícitamente.