JSON → TOON

Grátis A conversão entre TOON e JSON é sem perdas; toda análise ocorre no navegador e nenhum dado é enviado.
Delimitador
Indentação
Erro
JSON
TOON
// saída

Mais Ferramentas para Desenvolvedores

Formatador JSON
Formatar & validar
JSON→YAML
Para YAML
JSON→CSV
Para CSV
JSON→XML
Para XML
Formatador TOON
Formatar & validar
TOON→JSON
Para JSON
Base64
Codificar/Decodificar
URL Encoder
Codificar URL

Sobre TOON (Token-Oriented Object Notation)

O que é TOON?

TOON é uma codificação compacta e sem perdas do modelo de dados JSON, projetada para prompts de LLM. Ele usa indentação no estilo YAML para objetos aninhados e um layout tabular no estilo CSV para arrays uniformes — até 60% menos tokens que o JSON.

Arrays Tabulares

A maior vantagem do TOON: arrays de objetos uniformes se compactam em uma linha de cabeçalho [N,]{fields}: seguida de linhas de dados separadas por vírgulas — assim como o CSV, mas com estrutura explícita.

Aspas Mínimas

As strings só recebem aspas quando necessário — quando parecem um número, booleano ou nulo, contêm o delimitador, têm espaços em branco no início/fim, ou estão vazias. Todo o resto é escrito sem aspas.

Otimizado para LLM

O TOON atinge 76% de precisão em LLMs contra 75% do JSON em benchmarks de recuperação de dados, usando ~40% menos tokens. Melhor usado como uma camada de tradução: mantenha o JSON para APIs, envie TOON para LLMs.

Perguntas Frequentes

Como o TOON codifica objetos aninhados?

Objetos aninhados usam indentação em vez de chaves. Cada par chave-valor é escrito como key: value, e objetos aninhados adicionam um nível de indentação (2 espaços por padrão).

O que é o formato de array tabular?

Quando todos os objetos de um array compartilham os mesmos campos de valor primitivo, o TOON escreve um cabeçalho [N,]{f1,f2,f3}: seguido de uma linha separada por vírgulas por objeto. Essa é a maior fonte de economia de tokens.

O TOON é sem perdas?

Sim. O TOON codifica os mesmos objetos, arrays e primitivos que o JSON. Você pode fazer o ciclo JSON → TOON → JSON sem qualquer perda de dados. Os tipos são preservados pelas regras de aspas do TOON.

Quando devo usar TOON em vez de JSON?

Use TOON ao enviar dados estruturados para um LLM como contexto ou entrada. A economia de tokens reduz diretamente o custo da API e permite que mais dados caibam na janela de contexto. Mantenha o JSON para APIs programáticas, bancos de dados e qualquer lugar que exija interoperabilidade rigorosa.

Guia detalhado
Guia JSON Completo
Formatar, validar, converter
Ler o guia