Toonade

O que é TOON?

Notação de Objetos Orientada a Tokens (TOON) é um formato JSON compacto, legível por humanos e consciente do esquema projetado para prompts de LLM. É mais eficiente em tokens que JSON enquanto mantém a legibilidade.

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: admin

Exemplo 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.5

Observe 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: en

Uso

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