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 caricatoDecodificare 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
- Incolla il TOONIncolla il testo TOON da una risposta o da un prompt di un LLM, oppure clicca Load sample.
- Scegli le opzioniScegli l'indentazione o l'output minificato e se la modalità strict deve verificare le lunghezze degli array dichiarate.
- Copia il JSONCopia il JSON formattato oppure scaricalo come file .json.
Domande frequenti
Che cos'è TOON?
La conversione è senza perdite?
Che cosa fa la modalità strict?
[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.