Conversor JSON ↔ TOON — Otimizador de Tokens para LLM
Converta entre JSON e TOON, uma notação compacta e legível (Token-Oriented Object Notation) que diminui o uso de tokens em modelos de linguagem e melhora a leitura dos prompts. Mantém round-trips lossless para JSON.
Perguntas Frequentes
- TOON é uma codificação compacta e consciente do esquema do modelo de dados JSON, otimizada para entrada em LLMs. Usa indentação e arrays tabulares para reduzir pontuação redundante e manter conversões lossless.
- Reduz a contagem de tokens em prompts, diminuindo custos com APIs. Benchmarks indicam economias significativas (resultado misto ≈40% menos tokens; varia conforme a estrutura dos dados).
- TOON combina estrutura tipo YAML com arrays estilo CSV: os nomes de campo são declarados uma vez (cabeçalhos) e os valores das linhas são transmitidos em sequência, evitando chaves repetidas e aspas desnecessárias.
- Sim. A conversão é totalmente executada no cliente (navegador). Nenhum dado é enviado ou armazenado nos nossos servidores.
- Não. TOON é uma camada de tradução. Use JSON para APIs e armazenamento; converta para TOON quando enviar dados a um LLM para economizar tokens e converta de volta quando necessário.
- Sim. TOON inclui marcadores explícitos como tamanhos de array ([N]) e cabeçalhos de campos ({fields}), oferecendo uma estrutura clara que facilita a validação pelos modelos.
- JSON costuma ser melhor para dados profundamente aninhados ou muito não uniformes (objetos com chaves diferentes). TOON é ideal para arrays planos e uniformes ou dados tabulares.
- Sim. O conversor valida a entrada e exibirá um erro claro caso o JSON ou TOON esteja malformado, indicando o que precisa ser corrigido.