Visualiseur d'arbre YAML
Analyse le YAML en arbre repliable interactif. Prise en charge du YAML multidocument, ancres et alias, recherche, conversion JSON et glisser-déposer de fichiers .yaml/.yml.
Qu'est-ce qu'un visualiseur d'arbre YAML ?
Un visualiseur d'arbre YAML analyse du texte YAML et le restitue sous forme de structure arborescente interactive et repliable. Chaque nœud affiche sa clé, son type et sa valeur, vous permettant d'explorer visuellement le YAML imbriqué sans lire le texte brut.
Comment cette outil gère-t-elle les fichiers YAML multidocument ?
Les fichiers YAML peuvent contenir plusieurs documents séparés par "---". Cet outil analyse chaque document indépendamment et restitue chacun comme un arbre séparé, étiqueté « Document 1 », « Document 2 », etc.
Prend-il en charge les ancres (&) et alias (*) YAML ?
Oui. Les ancres définies avec &ancre et les références avec *alias sont résolues automatiquement par l'analyseur js-yaml. Le contenu développé est affiché inline dans l'arbre, pour que vous voyiez la valeur réelle pointée par un alias.
Comment convertir YAML en JSON ?
Cliquez sur le bouton « Vers JSON » dans la barre d'outils. L'outil analyse votre YAML et produit du JSON formaté avec indentation de 2 espaces. Vous pouvez ensuite copier le résultat JSON dans le presse-papiers en un clic.
Que se passe-t-il quand le YAML a une erreur de syntaxe ?
L'outil affiche un message d'erreur clair sous la zone de saisie, incluant le numéro de ligne et une description du problème (ex., « mauvaise indentation d'une entrée de mappage à la ligne 5 »). La vue arborescente reste vide jusqu'à ce que vous corrigiez la syntaxe.
Comment fonctionne la fonction de recherche ?
Saisissez un mot-clé dans la zone de recherche et les clés et valeurs de chaîne correspondantes sont surlignées instantanément. Utilisez les boutons précédent/suivant ou Entrée (avant) et Maj+Entrée (arrière) pour sauter entre les correspondances.
Puis-je charger du YAML depuis un fichier ?
Oui. Cliquez sur le bouton « Charger fichier » pour rechercher un fichier .yaml ou .yml, ou glissez-déposez un fichier sur la zone de saisie. Le contenu est lu localement dans votre navigateur et n'est jamais envoyé à un serveur.
Comment les différents types de valeurs sont-ils affichés ?
Chaque type a une couleur distincte : les chaînes sont vertes, les nombres bleus, les booléens orange et les null gris. Les objets affichent un badge {count} et les tableaux un badge [count] indiquant le nombre d'enfants.
Mes données YAML sont-elles envoyées à un serveur ?
Non. Toute l'analyse, le rendu, la recherche et la conversion JSON se font entièrement dans votre navigateur. Vos données YAML ne quittent jamais votre appareil, ce qui rend cet outil sûr pour les fichiers de configuration sensibles.
Cet outil fonctionne-t-il hors ligne ?
Une fois la page chargée, l'outil s'exécute entièrement dans votre navigateur et peut fonctionner sans internet. Seul le chargement initial nécessite le réseau pour récupérer les ressources statiques et la bibliothèque js-yaml.