Aller au contenu
uencoder

YAML Tags

Les étiquettes YAML spécifient explicitement le type d'un nœud avec !name, résolvant le nœud vers une classe personnalisée ou un type scalaire particulier.

Objectif

Annoter explicitement les types de données des nœuds en YAML, prenant en charge la résolution de types personnalisés et la validation par schéma.

Mécanisme

!type placé avant un nœud fixe son étiquette, et l'analyseur convertit le nœud au type correspondant. Les étiquettes intégrées incluent !!str, !!int et !!map ; des étiquettes personnalisées comme !include déclenchent l'inclusion de fichiers.

Cas d’usage

  • Types YAML personnalisés
  • Directives d'inclusion de fichiers
  • Annotation stricte de types

Outils associés

References