TOON: o JSON otimizado para tokens de LLM

TOON representa exatamente os mesmos dados que um JSON — a conversão é sem perdas nos dois sentidos — com uma sintaxe que gasta menos tokens quando o dado é colado no prompt de um LLM. Entenda o formato tabular e quando ele compensa.

TOON

Formatos de Dados

TOON (Token-Oriented Object Notation) representa exatamente os mesmos dados que um JSON — a conversão entre os dois é sem perdas, nos dois sentidos — mas com uma sintaxe pensada para gastar menos tokens quando esse dado é colado dentro do prompt de um LLM. Em vez de repetir chaves e colchetes, usa indentação (como YAML) e, para listas de objetos com os mesmos campos, um formato tabular: o cabeçalho de campos aparece uma única vez, seguido de uma linha por item.

{
  "enderecos": [
    { "uf": "SP", "municipio": "São Paulo" },
    { "uf": "RJ", "municipio": "Niterói" }
  ]
}

vira, em TOON:

enderecos[2]{uf,municipio}:
  SP,São Paulo
  RJ,Niterói

O [2] declara quantos itens a lista tem e {uf,municipio} declara os campos uma única vez — o parser usa essas informações para validar a estrutura ao decodificar de volta para JSON. Nenhum autorizador fiscal aceita ou gera TOON — não é um formato de troca entre sistemas fiscais, como XML — o caso de uso é diferente: reduzir o custo (em tokens, e por consequência em latência e preço) de enviar uma lista grande de dados estruturados — por exemplo, resultados de uma consulta de alíquota ou convênio por município — para um LLM analisar ou resumir.

Use o formatador e conversor de TOON para converter entre TOON e JSON, XML, YAML ou CSV.

Aplique o conceito nas ferramentas.

As ferramentas de JSON, XML, YAML, TOON, CSV, Base64, caracteres especiais e detecção de charset rodam localmente no navegador, sem enviar o seu documento fiscal para nenhum servidor.

Conteúdo de referência gratuito — sem necessidade de login.