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
- Converte JSON para TOON e TOON de volta para JSON com um único seletor de direção
- Editor ao vivo em dois painéis que recodifica enquanto você digita
- Dobra arrays de objetos em blocos TOON tabulares compactos
- Mostra uma estimativa de economia de caracteres do TOON versus JSON minificado
- Faz a ida e volta sem perdas, então o TOON decodifica de volta para o valor JSON original
- Formata o JSON decodificado com indentação de 2 espaços e destaque de sintaxe JSON
- Erros de análise claros tanto para JSON inválido quanto para TOON malformado
- Copie a saída ou baixe-a como data.toon ou data.json
Como usar JSON para TOON
- Mantenha o seletor em JSON → TOON e cole seu JSON no painel esquerdo.
- Leia a saída TOON à direita e confira a estimativa de economia acima dela.
- Mude o seletor para TOON → JSON para decodificar uma string TOON de volta em JSON.
- 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
- Mudar para JSON → TOON mostra "JSON inválido". — A codificação TOON parte de um JSON válido, então corrija o erro de análise primeiro; chaves e strings devem usar aspas duplas e não pode haver vírgulas sobrando.
- A decodificação mostra "TOON inválido" em um bloco tabular. — Cada linha de dados deve fornecer exatamente tantos valores quanto o cabeçalho [N]{fields} declara, e a indentação deve permanecer consistente sob o cabeçalho.
- A estimativa de economia diz que o TOON é maior que o JSON. — O TOON economiza mais em arrays de objetos uniformes; para um único objeto pequeno ou dados profundamente aninhados, a sobrecarga pode torná-lo ligeiramente maior.
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
- Formatador de JSON — Embeleze, minifique e valide JSON com a localização dos erros.
- JSON para código — Gere tipos de Go, Rust, Python, Java, Kotlin, C# e TypeScript a partir de JSON.
- JSON Flatten — Achate JSON aninhado em chaves com notação de ponto ou desfaça de volta, no seu navegador.
- JSON para Zod — Gere um schema Zod a partir de um JSON de exemplo, inferindo tipos, arrays e objetos aninhados.
- YAML ↔ JSON — Converta YAML para JSON e vice-versa.
- Visualizador de JSON — Visualizador de texto e árvore recolhível com expandir/recolher e caminhos de nós.
Todas as ferramentas de ArrayKit