Conversor JSON para TOON

Converta JSON para TOON e de volta no seu navegador. O TOON empacota os mesmos dados em menos tokens de prompt.

Seu JSON ou TOON é convertido localmente no seu navegador e nunca é enviado, mas evite colar segredos ou dados de produção em qualquer ferramenta online.

Precisa organizar o JSON primeiro? Experimente o Formatador JSON.

Sobre JSON para TOON

TOON, abreviação de Token-Oriented Object Notation, é uma forma compacta de escrever JSON que usa muito menos tokens em um prompt de LLM. Em vez de repetir cada chave em cada registro, ele dobra um array de objetos em um único bloco tabular com uma linha de cabeçalho e valores separados por vírgula abaixo. Este conversor de json para toon codifica qualquer documento JSON em TOON, mostra aproximadamente o quanto menor o resultado é em relação ao JSON minificado e converte o TOON de volta em JSON formatado quando você inverte a direção. É útil sempre que você cola dados estruturados em um modelo, monta exemplos few-shot ou quer reduzir janelas de contexto sem descartar informação. Tudo roda no seu navegador, então os dados que você cola são processados no seu dispositivo e nunca são enviados.

Recursos

Como usar JSON para TOON

  1. Mantenha o seletor em JSON → TOON e cole seu JSON no painel esquerdo.
  2. Leia a saída TOON à direita e confira a estimativa de economia acima dela.
  3. Mude o seletor para TOON → JSON para decodificar uma string TOON de volta em JSON.
  4. Copie o resultado ou baixe-o como data.toon ou data.json.

Exemplo

Entrada

{
  "users": [
    { "id": 1, "name": "Ada", "role": "admin" },
    { "id": 2, "name": "Alan", "role": "author" }
  ]
}

Saída

users[2]{id,name,role}:
  1,Ada,admin
  2,Alan,author

Um array de objetos vira um único bloco TOON tabular com uma só linha de cabeçalho.

Erros comuns e solução de problemas

Perguntas frequentes

O que é o TOON?
TOON (Token-Oriented Object Notation) é uma codificação compacta de JSON baseada em indentação, projetada para usar menos tokens em prompts de LLM. Ele expressa arrays de objetos como um bloco tabular, uma linha de cabeçalho listando os nomes dos campos seguida por linhas de valores separados por vírgula, em vez de repetir as chaves em cada registro.
Quanto menor o TOON é em relação ao JSON?
Depende do formato dos dados. Arrays com muitos objetos uniformes encolhem mais porque cada chave é escrita uma vez no cabeçalho em vez de em cada linha; este conversor mostra uma estimativa de caracteres por documento para que você veja a redução real para a sua entrada.
Converter JSON para TOON é sem perdas?
Sim. O TOON codifica os mesmos dados do JSON de origem, então esta ferramenta faz a ida e volta: converta JSON para TOON e de volta e você obtém o valor original. A direção TOON → JSON re-emite JSON padrão e formatado.
Quando devo usar TOON em vez de JSON?
Recorra ao TOON quando estiver alimentando dados estruturados em um modelo de linguagem e quiser caber mais na janela de contexto, montar exemplos few-shot ou reduzir o custo do prompt. Para armazenamento, APIs e configuração, você normalmente ainda vai querer JSON puro.
Meus dados são enviados para um servidor quando os converto?
Não. A conversão de JSON para TOON roda inteiramente no seu navegador, então os dados que você cola são codificados no seu dispositivo e nunca enviados.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit