Convertir TOON en YAML â Convertisseur TOON vers YAML en ligne
Convertissez du TOON (Token-Oriented Object Notation) en YAML en ligne. Tables compactes de LLM en YAML lisible, guillemets s?rs. Gratuit et priv?.
đ S'exĂ©cute entiĂšrement dans votre navigateur â rien n'est envoyĂ©Transformer du TOON en YAML lisible
TOON (Token-Oriented Object Notation) ressemble beaucoup Ă YAML au premier coup d'Ćil : les objets imbriquĂ©s s'Ă©crivent avec indentation et paires key: value. La diffĂ©rence apparaĂźt dans les tableaux. TOON compresse les listes uniformes d'objets en tables avec un en-tĂȘte tel que hikes[3]{id,name,km}: suivi de lignes sĂ©parĂ©es par des virgules, et Ă©crit les petits tableaux de valeurs simples en ligne, comme tags[3]: a,b,c. Ces constructions rendent TOON Ă©conomique dans les prompts de LLM, mais aucun analyseur YAML ne les comprend. Ce convertisseur dĂ©code le TOON avec la bibliothĂšque officielle et resĂ©rialise le rĂ©sultat en YAML standard : chaque ligne devient un mapping dans une sĂ©quence de blocs.
C'est utile quand un modÚle génÚre de la configuration, des jeux de test ou des données d'amorçage en TOON et que vous en avez besoin dans un manifeste Kubernetes, un workflow GitHub Actions, un inventaire Ansible, un fichier Docker Compose ou tout autre outil basé sur YAML. C'est aussi un bon moyen de lire des tables TOON denses : la vue YAML place chaque champ sur sa propre ligne, ce qui est plus facile à relire dans une pull request.
Validation et types
Avec le Strict mode activĂ©, le dĂ©codeur vĂ©rifie chaque longueur [N] dĂ©clarĂ©e et la largeur de chaque ligne de table avant de produire le YAML : une rĂ©ponse tronquĂ©e du modĂšle est signalĂ©e au lieu d'ĂȘtre convertie en silence. Les valeurs conservent leurs types JSON : les nombres restent des nombres, true/false restent des boolĂ©ens et null reste null. En sortie, js-yaml met entre guillemets toute chaĂźne que les analyseurs YAML 1.1 rĂ©interprĂ©teraient, comme on, no, 1e3 ou les dates au format ISO, afin que le YAML se recharge exactement avec les mĂȘmes donnĂ©es.
Conseils pratiques
Les commentaires ne font pas partie du modĂšle de donnĂ©es TOON : ajoutez-les ensuite au YAML si votre configuration en a besoin. L'ordre des clĂ©s est prĂ©servĂ©. Si la destination attend plutĂŽt du JSON, utilisez le convertisseur TOON vers JSON ; pour les tableurs, TOON vers CSV, et pour les intĂ©grations anciennes, TOON vers XML. Pour passer directement de JSON Ă YAML, essayez JSON â YAML. Validez toujours le fichier final avec l'outil qui le consommera. Tout le traitement a lieu en local â vos prompts, clĂ©s et configurations ne quittent jamais le navigateur.
Comment utiliser
- Collez le TOONCollez du texte TOON (Token-Oriented Object Notation), ou cliquez sur Load sample.
- Vérifiez la validationGardez le Strict mode activé pour vérifier les longueurs de tableau déclarées, ou désactivez-le pour des données partielles.
- Copiez le YAMLCopiez le YAML ou téléchargez-le sous forme de fichier .yaml.
Questions fréquemment posées
TOON n'est-il pas déjà proche de YAML ?
items[2]{a,b}:) et ses listes en ligne ne sont pas du YAML valide. Cet outil les réécrit sous forme de séquences YAML standard de mappings.Les types sont-ils préservés ?
yes, 1.10 ou des valeurs contenant des deux-points â sont automatiquement mises entre guillemets.