Strumenti
IT

Convertitore da JSON a TOON

TOON (Token-Oriented Object Notation) trasporta gli stessi dati di JSON con molti meno token, il che rende più economici i prompt per LLM e lascia più spazio nella finestra di contesto. Incolla il JSON per convertirlo e vedere il risparmio stimato – oppure riconverti TOON in JSON.

JSON

TOON

Privacy garantita: i tuoi dati vengono elaborati nel browser e non vengono mai caricati su alcun server.

Come convertire JSON in TOON

  1. Incolla il JSON o apri un file. L'output TOON e una stima dei token risparmiati compaiono subito.
  2. Scegli il separatore: virgola (predefinito), tabulazione o pipe. Con le tabulazioni spesso servono ancora meno token.
  3. Copia il TOON nel tuo prompt. Per leggere una risposta in TOON del modello, imposta la direzione su TOON → JSON.

TOON vs JSON: un esempio

Gli stessi due utenti in JSON:

{"users":[{"id":1,"name":"Ada","role":"admin"},{"id":2,"name":"Bob","role":"user"}]}

e in TOON:

I nomi dei campi vengono scritti una sola volta nell'intestazione invece che una volta per ogni oggetto, e le virgolette, le parentesi graffe e quasi tutta la punteggiatura scompaiono. Per gli array uniformi di oggetti – righe di database, log, risultati di ricerca, elenchi di prodotti – il risparmio è notevole: nel nostro test con 100 record di clienti, TOON ha richiesto circa il 65% di token in meno rispetto al JSON formattato e il 47% in meno rispetto al JSON minificato. L'indicatore di lunghezza [2] permette inoltre al modello e al decoder di verificare che non manchi nessuna riga.

Il formato TOON in breve

DatiTOON
Campo di un oggettoname: Ada
Oggetto annidatoaddress: seguito dai campi indentati
Array di valori semplicitags[3]: red,green,blue
Array di oggetti con le stesse chiaviusers[2]{id,name}: seguito da una riga per oggetto
Array misti o annidatiitems[2]: seguito da elementi di lista -
Stringhesenza virgolette, a meno che contengano il separatore, due punti, virgolette o parentesi, abbiano spazi all'inizio o alla fine o sembrino un numero, true, false o null

Quando JSON resta la scelta migliore

Il numero di token è stimato come caratteri ÷ 4. I valori esatti dipendono dal tokenizer del tuo modello, ma la differenza relativa è un buon riferimento.

Domande frequenti

Cos'è TOON?

TOON (Token-Oriented Object Notation) è una codifica compatta e leggibile del modello di dati JSON, pensata per i prompt LLM. Combina l'indentazione in stile YAML per gli oggetti con righe in stile CSV per gli array uniformi.

TOON è meglio di JSON?

Per inviare dati tabellari o uniformi a un modello linguistico, di solito sì: meno token e lunghezze degli array esplicite. Per API, archiviazione e dati con annidamento profondo, JSON resta la scelta migliore.

Come vengono stimati i token?

Lo strumento divide il numero di caratteri per quattro, una regola empirica diffusa per il testo inglese e il codice. Il conteggio esatto dipende dal tokenizer del tuo modello.

Posso riconvertire TOON in JSON?

Sì. Imposta la direzione su TOON → JSON; il decoder controlla le lunghezze dichiarate degli array e segnala la riga di ogni eventuale problema.