Convertitore JSON ↔ TOON

Converti JSON in formato TOON per risparmiare fino al 60% dei token nei prompt AI. Ideale per ChatGPT, Claude e altri LLM.

💡 Cos'è TOON? Token-Oriented Object Notation è un formato che riduce fino al 60% dei token rispetto a JSON. Ideale per prompt AI dove ogni token costa (OpenAI, Anthropic, ecc.). Scopri di più

Domande Frequenti

Cos'è il formato TOON?
TOON (Token-Oriented Object Notation) è un formato di serializzazione dati progettato per ridurre il numero di token quando si inviano dati strutturati a modelli AI come ChatGPT, Claude o altri LLM. Può ridurre i token del 30-60% rispetto a JSON.
Perché usare TOON invece di JSON?
Quando si usano API di AI (OpenAI, Anthropic, ecc.), si paga per token. TOON riduce drasticamente i token necessari, abbassando i costi e permettendo di inserire più dati nella finestra di contesto del modello.
Come funziona TOON?
TOON elimina elementi ridondanti di JSON come parentesi graffe, virgolette ripetute e chiavi duplicate. Per array di oggetti uniformi usa un formato tabulare (header + righe) simile a CSV.
TOON è compatibile con tutti i LLM?
TOON è relativamente nuovo, quindi alcuni LLM potrebbero non essere stati addestrati su questo formato. Tuttavia, essendo human-readable, la maggior parte dei modelli lo comprende bene, specialmente se includi un esempio nel prompt.
La conversione è lossless?
Sì, TOON è progettato per essere lossless: puoi convertire JSON → TOON → JSON senza perdita di informazioni. Tutti i tipi di dati (stringhe, numeri, booleani, null, array, oggetti) sono preservati.

Cos'è TOON (Token-Oriented Object Notation)

TOON è un formato di serializzazione dati innovativo, progettato specificamente per ottimizzare l'invio di dati strutturati ai modelli di linguaggio (LLM) come ChatGPT, Claude, Gemini e altri.

Nel mondo delle API AI, ogni token costa. JSON, pur essendo lo standard, è verboso: parentesi, virgolette, virgole e chiavi ripetute generano token extra. TOON risolve questo problema riducendo i token del 30-60%.

Esempio di Conversione

JSON (verboso):

[
  {"id": 1, "name": "Alice", "role": "admin"},
  {"id": 2, "name": "Bob", "role": "user"},
  {"id": 3, "name": "Charlie", "role": "user"}
]

TOON (compatto):

users[3]{id,name,role}:
1,Alice,admin
2,Bob,user
3,Charlie,user

Come puoi vedere, TOON elimina le parentesi ripetute e usa un formato tabulare per array di oggetti uniformi, risparmiando enormemente sui token.

Quando Usare TOON

  • API AI a pagamento - Riduci i costi di OpenAI, Anthropic, ecc.
  • Contesti lunghi - Inserisci più dati nella finestra di contesto
  • Batch di dati - Particolarmente efficace con array di oggetti simili
  • RAG e retrieval - Ottimizza i chunk di dati per il retrieval

Riferimenti

TOON è un progetto open-source. Puoi trovare la specifica ufficiale e le implementazioni su GitHub. La specifica attuale è la versione 2.0.