O que é TOON?
Visão Geral
Entendendo o formato Toon
O formato Toon é especificamente projetado para prompts de LLM (Modelos de Linguagem Grande) onde a eficiência de tokens e a legibilidade humana importam. Ele fornece uma representação compacta de dados JSON que é mais fácil de analisar tanto para humanos quanto para modelos de IA.
Diferente do JSON bruto, Toon usa codificação consciente do esquema com comprimentos de array explícitos, cabeçalhos de campos e formatação tabular para estruturas de dados uniformes. Isso o torna particularmente eficiente para representar arrays de objetos com chaves idênticas.
Características Principais
- Eficiente em tokens: Mais compacto que JSON para prompts de LLM
- Consciente do esquema: Comprimentos de array e cabeçalhos de campos explícitos
- Legível por humanos: Estrutura limpa e indentada
- Formato tabular: Otimizado para arrays uniformes de objetos
- Auto-descritivo: Os cabeçalhos de array mostram a estrutura claramente
Exemplos
Veja como JSON se converte para o formato Toon
Exemplo 1: Objeto Simples
Entrada (JSON):
{
"id": 1,
"name": "Alice",
"role": "admin"
}Saída (Toon):
id: 1
name: Alice
role: adminExemplo 2: Array Tabelar (Objetos Uniformes)
Entrada (JSON):
{
"items": [
{ "sku": "A1", "qty": 2, "price": 9.99 },
{ "sku": "B2", "qty": 1, "price": 14.5 }
]
}Saída (Toon):
items[2]{sku,qty,price}:
A1,2,9.99
B2,1,14.5Observe que o cabeçalho do array items[2]{sku,qty,price}: mostra o comprimento (2) e os nomes dos campos, tornando-o auto-descritivo.
Exemplo 3: Estrutura Aninhada
Entrada (JSON):
{
"name": "Toonade",
"version": "1.0.0",
"config": {
"theme": "auto",
"language": "en"
}
}Saída (Toon):
name: Toonade
version: 1.0.0
config:
theme: auto
language: enUso
Passo 1: Colar JSON
Copie e cole seus dados JSON no campo de entrada na página inicial.
Passo 2: Converter
Clique no botão "Converter para Toon" para transformar seu JSON no formato Toon usando o SDK oficial @toon-format/toon .
Passo 3: Copiar
Use o botão de copiar para copiar rapidamente a saída Toon convertida para sua área de transferência. Perfeito para usar em prompts de LLM!
Melhores Casos de Uso
- Prompts de LLM: Mais eficiente em tokens que JSON para entradas de modelos de IA
- Arrays Uniformes: Especialmente eficiente para arrays de objetos com chaves idênticas
- Visualização de Dados: Formato limpo e legível para documentação
- Dados Conscientes do Esquema: Quando você precisa de informações explícitas de estrutura
Dicas
- Certifique-se de que seu JSON seja válido antes de converter
- O formato Toon se destaca com arrays uniformes de objetos (mesmos campos)
- Para dados não uniformes, Toon pode usar formato de lista que ainda é legível
- O formato usa indentação de 2 espaços por padrão
- Confira a especificação oficial para recursos avançados como delimitadores personalizados