Conversor de TOON para JSON — TOON para JSON online
Converta TOON (Token-Oriented Object Notation) em JSON online. Decodifique sa?das de LLMs com valida??o estrita de tamanho, formatado ou minificado. Gr?tis.
🔒 Executa completamente no seu navegador — nada é enviadoDecodifique TOON de volta para JSON
TOON — Token-Oriented Object Notation — é um formato de texto compacto para o modelo de dados JSON, criado para economizar tokens ao passar dados estruturados a grandes modelos de linguagem. Objetos aninhados usam indentação no estilo YAML e arrays de objetos com chaves idênticas viram tabelas: o cabeçalho users[2]{id,name}: declara o tamanho e os nomes dos campos uma única vez, e cada linha seguinte contém uma linha de valores separados por vírgula. Isso elimina as chaves, aspas e nomes repetidos que tornam o JSON caro, reduzindo muitas vezes a contagem de tokens em 30–60% para dados tabulares.
O problema é que o resto da sua stack ainda fala JSON. Quando um modelo responde em TOON, ou quando você herda um fixture de prompt escrito em TOON, este conversor de TOON para JSON o transforma de volta em JSON padrão que você pode passar para JSON.parse, uma API, um teste ou um banco de dados. Ele usa o decodificador oficial @toon-format/toon, então regras de aspas, escapes, delimitadores alternativos (tab e pipe), itens de lista com - e tabelas aninhadas são tratados exatamente como a especificação define.
Valide a saída de LLMs com o modo estrito
Como o TOON declara tamanhos [N], ele consegue detectar uma resposta truncada ou inventada que o JSON aceitaria em silêncio. Com Strict mode ativado, o decodificador falha com uma mensagem clara quando um array tem menos ou mais itens do que o declarado, uma linha de tabela tem o número errado de campos ou a indentação é inconsistente. Isso o torna uma proteção útil quando você pede TOON a um modelo: decodifique e rejeite a resposta se a validação falhar. Se você só precisa aproveitar o que existe, desative o modo estrito e o conversor mantém todas as linhas que puderem ser lidas.
Dicas para trabalhar com TOON
O TOON brilha em arrays uniformes de objetos — linhas de log, listas de produtos, resultados de busca, linhas de analytics. Dados muito aninhados ou irregulares comprimem menos e o JSON puro pode até ser menor. Números, true, false e null são tipados automaticamente; coloque aspas em um valor como "007" para mantê-lo como string. Use a opção Minified para o menor JSON possível, ou dois espaços para revisão. Precisa de outro destino? O mesmo decodificador alimenta os conversores TOON para YAML, TOON para XML e TOON para CSV, e você pode refinar o resultado com o formatador de JSON. Tudo roda localmente, então prompts e dados nunca saem do seu dispositivo.
Como usar
- Cole o TOONCole um texto TOON de uma resposta ou prompt de LLM, ou clique em Load sample.
- Escolha as opçõesEscolha indentação ou saída minificada e se o modo estrito deve verificar os tamanhos de array declarados.
- Copie o JSONCopie o JSON formatado ou baixe-o como arquivo .json.
Perguntas frequentes
O que é TOON?
A conversão é sem perdas?
O que faz o modo estrito?
[N] e se as linhas de tabela têm o número de campos declarado. Desative para recuperar dados de saídas de LLM truncadas ou ligeiramente erradas.