O Conversor JSON para TOON transforma JSON, CSV ou XML em TOON, uma notação mais compacta que o JSON. O formato foi pensado para gastar menos tokens em modelos de IA. É como dobrar roupas para a mala: o conteúdo é o mesmo, mas ocupa menos espaço. A conversão roda no navegador, e a tela compara tokens e caracteres antes e depois. Para medir a economia, cole um exemplo real do seu payload e compare os tokens.
Como usar o Conversor JSON para TOON
Cole o conteúdo em JSON, CSV ou XML no campo de entrada e clique em Converter; o formato é detectado sozinho, e aspas simples no JSON são convertidas. A saída em TOON aparece ao lado, com a contagem de tokens e caracteres do original e do resultado e o percentual de economia. No Conversor JSON para TOON, copie o resultado ou baixe o arquivo .toon.
Como a contagem de tokens é feita
O Conversor JSON para TOON conta tokens com o tokenizador cl100k_base, da biblioteca js-tiktoken, que a página baixa do jsDelivr ao abrir. É o tokenizador usado pela OpenAI em modelos como o GPT-4. Outros modelos dividem o texto de outro jeito, então trate o número como comparação entre os dois formatos, não como previsão exata da fatura. O verbete sobre token explica por que o português tende a gastar mais que o inglês.
Se a biblioteca não carregar, por bloqueio de rede ou extensão, os tokens aparecem como zero e só a contagem de caracteres vale.
Quando o TOON economiza e quando quase não muda
O ganho aparece em listas de objetos com os mesmos campos, que viram uma tabela com um cabeçalho só, em vez de repetir cada chave em cada linha. Objetos aninhados e com formatos diferentes viram blocos indentados, e a diferença para o JSON encolhe. A base da comparação também pesa: a ferramenta compara com o texto exatamente como você colou, então um JSON com recuo e quebras de linha parece render mais economia do que um JSON minificado. Compare com o mesmo payload que você manda ao modelo.
O que a ferramenta não faz
- Não converte TOON de volta para JSON.
- Não gera CSV nem XML de saída.
- Não ordena nem valida os campos do seu esquema.
- Não testa se o modelo entende o formato.
A saída segue a especificação oficial do formato TOON, com vírgula como separador e dois espaços por nível. O campo de entrada fica salvo neste navegador; com dados sensíveis, apague o conteúdo antes de sair. Antes de trocar o formato em produção, mande o mesmo pedido ao modelo em JSON e em TOON e compare as respostas, não só os tokens.