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óiO [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.