LLM JSON

Convertitore JSON ↔ TOON: ridurre i costi dei token LLM del 30–60 % (guida 2026)

6 giugno 2026 · 10 min di lettura · ToolPry

Ogni chiamata API a GPT-4o, Claude o Gemini costa token — e quindi denaro. Quando i vostri prompt contengono grandi blocchi JSON (cataloghi, chunk RAG, dati analitici), consumate una parte significativa del budget token prima ancora che la domanda vera cominci. Token-Oriented Object Notation (TOON) è un formato di serializzazione che codifica lo stesso dataset con molti meno token di JSON — tipicamente il 30–60 % in meno per array uniformi.

Questa guida spiega come funziona TOON, quando conviene e quando no, e vi presenta il convertitore gratuito ToolPry che gira interamente nel vostro browser — senza invio a server, senza registrazione, conforme al GDPR.

Cos'è TOON?

Token-Oriented Object Notation è un formato di serializzazione senza perdita che rappresenta lo stesso contenuto JSON con meno token. Senza perdita significa: ogni documento TOON può essere riconvertito esattamente nel JSON originale — nessuna perdita di dati, nessuna ambiguità.

TOON è stato sviluppato perché JSON ha un problema strutturale per gli LLM: i nomi di chiave ripetuti. In un array di 500 prodotti, JSON scrive i nomi campo "name", "price" e "sku" 500 volte — una per ogni oggetto. I tokenizer LLM contano ogni ripetizione separatamente. TOON risolve questo dichiarando le chiavi una sola volta come intestazioni e poi elencando i valori come righe compatte, simile a CSV con tipizzazione esplicita.

JSON vs. TOON: confronto diretto

// JSON — chiavi ripetute 500 volte
[
  {{"id":1,"name":"Alice","role":"admin"}},
  {{"id":2,"name":"Bob","role":"editor"}},
  ...
]

// TOON — chiavi una sola volta, valori compatti
!toon/3.0
array:users[id:int,name:str,role:str]
1|Alice|admin
2|Bob|editor
...

Quanto risparmia davvero TOON?

  • Array uniformi (punto di forza): 40–60 % meno token rispetto al JSON formattato; 30–45 % rispetto al JSON minificato.
  • Strutture miste: risparmio del 10–25 %.
  • Oggetti di configurazione profondamente annidati: spesso nessun guadagno, a volte lieve aumento rispetto al JSON minificato.
  • Tabelle piatte pure: CSV è ancora più compatto; TOON aggiunge tipizzazione esplicita (~5–10 % di overhead) che migliora l'affidabilità del parsing dell'LLM.

Quando TOON vince — e quando no

Usate TOON quando:

  • I prompt contengono dati di riferimento dove gli stessi campi si ripetono su molte righe.
  • Si raggiungono i limiti della finestra di contesto e si ha bisogno di inserire più dati nello stesso prompt.
  • Il volume di chiamate è abbastanza alto da rendere visibili in fattura costi di input inferiori del 30–60 %.

Rimanete su JSON quando:

  • I dati sono profondamente annidati con strutture variabili per elemento.
  • Altri sistemi elaborano i dati — API, database e validatori di schema si aspettano JSON.
  • I prompt sono abbastanza piccoli da rendere il costo di sviluppo superiore al risparmio.

Il pattern di produzione più pulito: mantenete JSON ovunque nel codice e codificate in TOON solo al confine — nel momento appena prima che un prompt parta verso il modello.

Convertire JSON in TOON nel browser

Il modo più rapido per vedere cosa farà TOON per un payload specifico: incollarlo nel convertitore JSON-TOON di ToolPry. Gira interamente nel browser con la libreria TOON open-source ufficiale — niente viene caricato.

  • Contatore token in tempo reale per GPT-4o, GPT-4, Claude e Gemini.
  • Confronto costi in € per il modello selezionato.
  • Precisione onesta: i conteggi OpenAI sono esatti; Claude e Gemini sono chiaramente etichettati come stime.
  • Conversione bidirezionale (JSON ⇄ TOON) con verifica del round-trip.
  • 100 % lato client — conforme al GDPR, importante per dati proprietari, clienti o regolamentati.

Usare TOON nel codice

import {{ encode, decode }} from "@toon-format/toon";

const data = {{
  users: [
    {{ id: 1, name: "Alice", role: "admin"  }},
    {{ id: 2, name: "Bob",   role: "editor" }}
  ]
}};

const toon = encode(data);   // passare questo all'LLM
const back = decode(toon);   // round-trip senza perdita verso JSON

Scenario di costo reale in euro

Supponiamo di gestire un assistente di supporto RAG con 1.000 richieste al giorno. Ogni richiesta inietta un blocco JSON di riferimento di circa 5.000 token. Questo fa 5 milioni di token di input al giorno, circa 150 milioni al mese.

A un prezzo di input rappresentativo di circa 2,50 € per milione di token, sono 375 € al mese solo per il blocco di riferimento. Se TOON lo riduce del 50 %, pagate invece 187,50 € al mese. Circa 2.200 € risparmiati all'anno, su un singolo template di prompt, cambiando una riga di codice.

Domande frequenti

Cos'è il formato TOON?

TOON (Token-Oriented Object Notation) è un formato di serializzazione compatto e leggibile che codifica il modello di dati JSON usando meno token. È senza perdita — ogni documento TOON può essere riconvertito nel JSON originale.

Quanto riduce TOON i costi dei token LLM?

I benchmark mostrano costantemente il 30–60 % di token in meno per array uniformi di oggetti, il che si traduce direttamente in costi di input inferiori su GPT-4o, Claude e Gemini.

Il convertitore ToolPry è conforme al GDPR?

Sì. La conversione avviene interamente nel vostro browser. Il JSON non viene mai inviato a un server; non sono richiesti account o cookie.

Quando non usare TOON?

TOON è poco adatto a strutture dati profondamente annidate e non uniformi, e ai normali workflow API/storage dove i tool JSON sono maturi.

Il convertitore funziona con Claude e Gemini?

Sì, con una precisazione: i conteggi OpenAI sono esatti; Claude e Gemini sono chiaramente etichettati come stime perché i loro tokenizer non sono pubblicamente disponibili.

In che cosa TOON differisce dal JSON minificato?

La minificazione rimuove gli spazi bianchi ma non elimina i nomi di campo ripetuti. TOON è tipicamente ancora il 20–40 % più piccolo del JSON minificato sugli array uniformi — perché cambia la codifica, non solo la formattazione.

Provalo ora

Incolla un payload JSON nel convertitore JSON-TOON e vedi il risparmio di token per i tuoi dati in tempo reale. Guarda anche il Formattatore JSON & Validatore, il Codificatore Base64 e il Generatore di Hash.