utilstuff.com
Retour aux Outils Dev

Formateur et Validateur YAML

Formatez, validez et convertissez des documents et manifestes YAML en ligne. Prise en charge multi-document (---), diagnostic ligne/colonne, 100% côté client.

Traitement Local 100% Côté Client
Le formatage, la validation et la conversion YAML s’exécutent entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés vers des serveurs.
Comparaison YAML vs JSON
FonctionnalitéYAMLJSON
Style de SyntaxeBasé sur l’indentation (espaces)Accolades `{}` et Crochets `[]`
Prise en Charge des CommentairesPris en charge (`#`)Non pris en charge
Lisibilité HumaineÉlevée (fichiers de config / K8s)Orientée API machine
Multi-DocumentPris en charge (`---`)Document racine unique
Guide de Référence de la Syntaxe YAML
Chaînes Multilignes ('|' et '>')

Utilisez | pour conserver les retours à la ligne (bloc littéral) ou > pour les replier en espaces (bloc replié).

Ancres (`&`) et Alias (`*`)

Définissez des blocs réutilisables avec &anchorName et référencez-les avec *anchorName pour éliminer la duplication.

Qu'est-ce que YAML ?

YAML est un format de données lisible par l'humain qui utilise l'indentation plutôt que des crochets et accolades, couramment utilisé pour les fichiers de configuration — les manifestes Kubernetes, Docker Compose, les pipelines CI et les spécifications OpenAPI sont généralement écrits en YAML.

Comment utiliser le formateur et validateur YAML

  1. Collez du YAML pour le formater, le valider ou le convertir.
  2. Le formatage normalise l'indentation et la structure ; la validation vérifie la syntaxe et signale la ligne exacte de toute erreur.
  3. Convertissez vers ou depuis JSON lorsque vous devez déplacer des données entre les deux formats.
  4. Le YAML multi-documents (séparé par ---) est pris en charge.

Notes techniques

  • YAML est sensible à l'indentation — mélanger tabulations et espaces, ou avoir une indentation incohérente, est l'une des causes les plus fréquentes d'erreurs d'analyse.
  • Comme YAML est, dans la plupart des implémentations, un sur-ensemble du modèle de données JSON, les documents JSON sont généralement aussi du YAML valide, ce qui rend la conversion JSON ↔ YAML simple dans le cas courant.

Foire Aux Questions

Les commentaires sont-ils conservés lors du formatage YAML ?+

Lors de l’analyse YAML, les commentaires (#) sont ignorés. Ainsi, la conversion YAML → JSON ou le re-formatage supprime les commentaires.

Comment fonctionne le multi-document (---) lors de la conversion JSON ?+

Lorsque plusieurs documents YAML séparés par --- sont convertis en JSON, le moteur les rassemble dans un tableau d’objets JSON.