Analyse votre TOON via un aller-retour complet à travers le modèle de données, puis le re-sérialise proprement. Détecte les erreurs structurelles, les tableaux tabulaires malformés et les valeurs scalaires invalides.
Choisissez la virgule ou le pipe comme délimiteur tabulaire et définissez une indentation de 2 ou 4 espaces pour les objets imbriqués. Utile pour ré-encoder du TOON afin de correspondre à un style de prompt LLM spécifique ou à un parseur en aval.
Les tableaux uniformes d'objets sont automatiquement condensés dans le format compact en-tête-plus-lignes, maximisant les économies de tokens lors de l'envoi de données à un LLM.
Tout le formatage s'exécute dans votre navigateur — aucune donnée n'est envoyée à un serveur. Sûr pour les charges utiles TOON contenant des données métier, des PII ou des schémas propriétaires.
TOON (Token-Oriented Object Notation) est un encodage compact et sans perte du modèle de données JSON conçu pour réduire le nombre de tokens lors de l'envoi de données structurées aux grands modèles de langage. Il utilise une indentation de style YAML pour les objets et une disposition tabulaire de style CSV pour les tableaux uniformes, atteignant jusqu'à 60 % de tokens en moins que le JSON équivalent.
Un formatage cohérent aide les LLMs à analyser la structure de manière fiable. Le formateur garantit que les tableaux tabulaires sont correctement condensés, que l'indentation est uniforme et que toutes les valeurs scalaires sont correctement entre guillemets — réduisant le risque que le modèle interprète mal la structure.
Lorsque tous les objets d'un tableau partagent les mêmes champs à valeurs primitives, TOON écrit un en-tête key[N]{f1,f2,f3}: suivi d'une ligne de données séparée par des virgules par objet. C'est la plus grande source d'économies de tokens par rapport à JSON.
Oui. Le formateur fonctionne en analysant le TOON dans le modèle de données JSON complet puis en le ré-encodant. Toutes les valeurs, tous les types et toute la structure sont préservés. Les seuls changements sont la normalisation des espaces et les ajustements de délimiteur/indentation que vous choisissez explicitement.