À propos de cet outil
Collez ou chargez du YAML pour explorer la structure en arbre, éditer le contenu, formater et télécharger. Utile pour les configurations d'applications modernes (Docker, CI/CD, infrastructure), inspection de manifestes, conversions vers d'autres formats, ou simplement pour comprendre la hiérarchie d'un grand fichier YAML.
Comment l'utiliser
- Collez le YAML ou chargez un fichier.
- Voyez la structure comme arbre navigable.
- Éditez le contenu si nécessaire, avec validation en direct.
- Formatez et téléchargez le résultat.
Questions fréquentes
- Quel est l'avantage de YAML sur JSON ?
- La lisibilité. YAML utilise l'indentation au lieu d'accolades et crochets, permet les commentaires (avec #) et a une syntaxe plus propre pour listes et objets. Préféré dans les fichiers de configuration édités à la main. JSON est meilleur pour l'échange de données entre machines et les APIs.
- Pourquoi YAML est-il si sensible à l'indentation ?
- En YAML la structure est définie par l'indentation, pas par des délimiteurs. Mélanger tabulations et espaces, ou indentation incohérente, casse la structure. La règle est d'utiliser toujours des espaces (la plupart des outils convertissent automatiquement les tabulations) et de maintenir la cohérence.
- YAML supporte-t-il les types complexes ?
- Il supporte les listes et objets imbriqués sans limite, et les types primitifs (chaînes, nombres, booléens, null). Il existe aussi des types avancés (dates, ensembles, références entre nœuds) mais ils ne sont pas utilisés dans la plupart des fichiers. À toutes fins pratiques, YAML couvre ce que JSON couvre, avec une syntaxe différente.