Cole seu TOON quebrado aqui e clique em "Corrigir TOON!!" para repará-loInsira TOON inválido

O que é o Corretor TOON?

TOON é implacável com espaços em branco. Um espaço a mais e o parser ignora metade do seu objeto customer. O corretor lida com as quebras típicas — indentação deslocada por um espaço, delimitadores misturados no cabeçalho (; vs ,), aspas não fechadas, cabeçalho de array como orders[2] que não bate com as linhas embaixo. Cole o bloco quebrado, aperte o botão, receba algo que um parser TOON realmente aceita.

TOON é uma alternativa compacta ao JSON pensada para prompts de LLM — a especificação está em toon-format/toon no GitHub. Conceitualmente fica perto do JSON e do RFC 8259, mas troca a verbosidade do JSON por menos tokens. Como qualquer formato de serialização, ele cai com pequenos erros de espaçamento — exatamente o que acontece quando um LLM emite TOON 95% certo e 5% errado.

O processamento acontece no servidor e não persistimos a entrada. Conserte a estrutura, cole o resultado de volta no seu prompt ou chamada de ferramenta, siga em frente.

Como Usar o Corretor TOON

Três passos. Cada um usa os botões reais desta página.

1

Cole TOON Quebrado ou Carregue Exemplo

Cole seu TOON quebrado no editor à esquerda. Clique em TOON de Exemplo para carregar um caso quebrado de propósito com os erros mais comuns. Exemplo do que o corretor lida:

customer:
  id, 4421
  name "Ava Chen"
orders[1]{sku;qty}:
  SKU-101,2

Repara indentação errada, delimitadores de cabeçalho misturados, aspas não fechadas e cabeçalhos de array desalinhados conforme a especificação TOON.

2

Clique em Corrigir TOON!!

Clique no botão verde Corrigir TOON!!. O corretor analisa sua entrada, identifica os problemas de sintaxe e escreve a versão reparada no painel direito. Um indicador de carregamento aparece durante o processo.

3

Revise a Saída Corrigida

O painel direito mostra o TOON reparado. Os valores não são tocados — apenas a estrutura é corrigida. Cole a saída de volta no seu prompt, chamada de ferramenta ou pipeline.

Quando Você Realmente Usaria Isto

Recuperar Saída Ruim de LLM

Seu prompt pede TOON, o modelo retorna quase-TOON — esquema certo, delimitador errado no cabeçalho. Passe a resposta por aqui em vez de reescrever o prompt pela quinta vez.

Após Edição Manual

Você abriu um arquivo TOON num editor, ajustou uma linha, e agora os filhos de <code>customer</code> não parseiam porque a indentação saiu deslocada um espaço. O corretor pega isso.

Depurando Pipelines JSON↔TOON

Um script conversor perdeu a ordem das colunas na linha 4 de <code>orders[3]</code>. Passe a saída quebrada pelo corretor primeiro, depois compare com o TOON esperado para ver o que seu script realmente produziu.

Validar Dados em Prompts

Antes de enviar dados a um LLM como TOON, passe-os pelo corretor para que o modelo receba um payload limpo — o comportamento do modelo é bem mais previsível quando a entrada parseia de primeira.

Perguntas Frequentes

Meus dados TOON são armazenados?

Não. A correção roda no servidor mas não persistimos a entrada. Quando a resposta volta ao seu navegador, ela some do nosso lado.

Que tipos de erros corrige?

Indentação errada, delimitadores de cabeçalho misturados (; vs ,), aspas não fechadas, cabeçalhos de array como orders[2] que não batem com suas linhas, dois pontos perdidos — os problemas do dia a dia. Não reestrutura seus dados, só corrige a sintaxe ao redor.

Preserva meus dados?

Sim. Os valores não são tocados. Só a sintaxe ao redor é corrigida.

Como TOON difere de JSON?

TOON codifica os mesmos dados que JSON com menos tokens — útil quando você paga por token a um LLM. O formato está documentado em toon-format/toon.

Há entradas que não pode corrigir?

Se a estrutura está tão quebrada que a intenção fica ambígua — por exemplo, o cabeçalho diz 5 linhas mas só existem 2 e as colunas também não batem — corrige o que dá e deixa o resto para você revisar. Use o Validador TOON para confirmar que a saída ficou limpa.

Posso converter o TOON corrigido para JSON?

Sim — passe o resultado por TOON para JSON e você terá um objeto JSON normal pronto para qualquer ferramenta que fala JSON.

Outras Ferramentas TOON

Corrigir é só um passo. Aqui estão as outras ferramentas TOON que combinam bem: