Convertir TOON en JSON â Convertisseur TOON vers JSON en ligne
Convertissez du TOON (Token-Oriented Object Notation) en JSON en ligne. Décodez les sorties de LLM avec validation stricte des longueurs. Gratuit et privé.
đ S'exĂ©cute entiĂšrement dans votre navigateur â rien n'est envoyĂ©DĂ©coder du TOON en JSON
TOON â Token-Oriented Object Notation â est un format texte compact pour le modĂšle de donnĂ©es JSON, conçu pour Ă©conomiser des tokens lorsque vous transmettez des donnĂ©es structurĂ©es Ă de grands modĂšles de langage. Les objets imbriquĂ©s utilisent une indentation proche de YAML, et les tableaux d'objets aux clĂ©s identiques deviennent des tables : l'en-tĂȘte users[2]{id,name}: dĂ©clare une seule fois la longueur et les noms de champs, et chaque ligne suivante contient une rangĂ©e de valeurs sĂ©parĂ©es par des virgules. Cela supprime les accolades, guillemets et clĂ©s rĂ©pĂ©tĂ©s qui rendent JSON coĂ»teux, et rĂ©duit souvent le nombre de tokens de 30 Ă 60 % pour les donnĂ©es tabulaires.
Le problÚme, c'est que le reste de votre pile parle encore JSON. Quand un modÚle répond en TOON, ou quand vous héritez d'un jeu de données de prompt écrit en TOON, ce convertisseur TOON vers JSON le retransforme en JSON standard que vous pouvez passer à JSON.parse, une API, un test ou une base de données. Il utilise le décodeur officiel @toon-format/toon : rÚgles de guillemets, échappements, délimiteurs alternatifs (tabulation et barre verticale), éléments de liste avec - et tables imbriquées sont traités exactement comme le définit la spécification.
Valider les sorties de LLM avec le Strict mode
Comme TOON déclare des longueurs [N], il peut détecter une réponse tronquée ou inventée que JSON accepterait sans broncher. Avec le Strict mode activé, le décodeur échoue avec un message clair lorsqu'un tableau contient moins ou plus d'éléments que déclaré, qu'une ligne de table a un mauvais nombre de champs ou que l'indentation est incohérente. C'est un garde-fou utile quand vous demandez à un modÚle de produire du TOON : décodez, puis rejetez la réponse si la validation échoue. Si vous voulez simplement récupérer ce qui existe, désactivez le Strict mode et le convertisseur conserve toutes les lignes analysables.
Conseils pour travailler avec TOON
TOON excelle pour les tableaux uniformes d'objets â lignes de log, listes de produits, rĂ©sultats de recherche, lignes d'analytics. Les donnĂ©es trĂšs imbriquĂ©es ou irrĂ©guliĂšres se compressent moins, et le JSON classique peut mĂȘme ĂȘtre plus petit. Les nombres, true, false et null sont typĂ©s automatiquement ; mettez une valeur comme "007" entre guillemets pour qu'elle reste une chaĂźne. Utilisez l'option d'indentation Minified pour obtenir le JSON le plus petit, ou deux espaces pour la relecture. Besoin d'une autre cible ? Le mĂȘme dĂ©codeur alimente les convertisseurs TOON vers YAML, TOON vers XML et TOON vers CSV, et vous pouvez peaufiner le rĂ©sultat avec le formateur JSON. Tout s'exĂ©cute en local : vos prompts et vos donnĂ©es ne quittent jamais votre appareil.
Comment utiliser
- Collez le TOONCollez du texte TOON issu d'une réponse ou d'un prompt de LLM, ou cliquez sur Load sample.
- Choisissez les optionsChoisissez l'indentation ou la sortie minifiée, et si le Strict mode doit vérifier les longueurs de tableau déclarées.
- Copiez le JSONCopiez le JSON formaté ou téléchargez-le sous forme de fichier .json.
Questions fréquemment posées
Qu'est-ce que TOON ?
La conversion est-elle sans perte ?
Que fait le Strict mode ?
[N] et que les lignes de table ont le nombre de champs déclaré. Désactivez-le pour récupérer des données issues d'une sortie de LLM tronquée ou légÚrement erronée.