DT Dev Tools

Convertitore da TOON a JSON — TOON in JSON online

Converti TOON (Token-Oriented Object Notation) in JSON online. Decodifica l'output degli LLM con validazione, formattato o minificato. Gratis e privato.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

Pubblicità

Decodificare TOON in JSON

TOON — Token-Oriented Object Notation — è un formato di testo compatto per il modello dati di JSON, pensato per risparmiare token quando si passano dati strutturati ai modelli linguistici di grandi dimensioni. Gli oggetti annidati usano un'indentazione simile a YAML, e gli array di oggetti con chiavi identiche diventano tabelle: l'intestazione users[2]{id,name}: dichiara una sola volta la lunghezza e i nomi dei campi, e ogni riga successiva contiene una riga di valori separati da virgole. Così si eliminano le parentesi graffe, le virgolette e le chiavi ripetute che rendono JSON costoso, riducendo spesso il numero di token del 30–60% per i dati tabellari.

Il problema è che il resto del tuo stack parla ancora JSON. Quando un modello risponde in TOON, o quando eredi un fixture di prompt scritto in TOON, questo convertitore da TOON a JSON lo riporta a JSON standard, utilizzabile con JSON.parse, un'API, un test o un database. Usa il decoder ufficiale @toon-format/toon, quindi regole di quoting, escape, delimitatori alternativi (tab e pipe), elementi di lista con - e tabelle annidate sono gestiti esattamente come definito dalla specifica.

Validare l'output degli LLM con la modalità strict

Poiché TOON dichiara le lunghezze [N], può rilevare una risposta troncata o inventata che JSON accetterebbe in silenzio. Con Strict mode attivo, il decoder fallisce con un messaggio chiaro quando un array ha meno o più elementi di quelli dichiarati, una riga di tabella ha il numero sbagliato di campi o l'indentazione è incoerente. Questo lo rende un utile controllo quando chiedi a un modello di produrre TOON: decodifica e scarta la risposta se la validazione fallisce. Se vuoi solo recuperare ciò che c'è, disattiva la modalità strict e il convertitore mantiene tutte le righe che riesce a interpretare.

Consigli per lavorare con TOON

TOON dà il meglio con array uniformi di oggetti — righe di log, elenchi di prodotti, risultati di ricerca, dati di analytics. I dati molto annidati o irregolari si comprimono meno e il semplice JSON può risultare persino più piccolo. Numeri, true, false e null vengono tipizzati automaticamente; metti tra virgolette un valore come "007" per mantenerlo una stringa. Usa l'opzione di indentazione Minified per il JSON più piccolo, oppure due spazi per la revisione. Ti serve un altro formato? Lo stesso decoder alimenta i convertitori da TOON a YAML, da TOON a XML e da TOON a CSV, e puoi rifinire ulteriormente il risultato con il formattatore JSON. Tutto viene eseguito in locale, quindi prompt e dati non lasciano mai il tuo dispositivo.

Come usare

  1. Incolla il TOONIncolla il testo TOON da una risposta o da un prompt di un LLM, oppure clicca Load sample.
  2. Scegli le opzioniScegli l'indentazione o l'output minificato e se la modalità strict deve verificare le lunghezze degli array dichiarate.
  3. Copia il JSONCopia il JSON formattato oppure scaricalo come file .json.

Domande frequenti

Che cos'è TOON?
TOON (Token-Oriented Object Notation) è una codifica compatta, basata sull'indentazione, del modello dati di JSON, progettata per i prompt degli LLM. Dichiara una sola volta le lunghezze degli array e i nomi dei campi, quindi gli elenchi uniformi di oggetti usano molti meno token rispetto a JSON.
La conversione è senza perdite?
Sì. TOON codifica esattamente il modello dati di JSON — oggetti, array, stringhe, numeri, booleani e null — quindi la decodifica produce lo stesso JSON che era stato codificato.
Che cosa fa la modalità strict?
Controlla che ogni array abbia il numero di elementi dichiarato nell'intestazione [N] e che le righe delle tabelle abbiano il numero di campi dichiarato. Disattivala per recuperare i dati da output LLM troncati o leggermente errati.
I miei dati vengono caricati?
No. La decodifica usa la libreria ufficiale TOON ed è eseguita interamente nel tuo browser.
Pubblicità