YAML (YAML Ain't Markup Language) est un format de données lisible par l'homme, souvent utilisé pour les fichiers de configuration. Il est conçu pour être facile à lire et à écrire pour les humains, tout en étant facile à analyser et à générer pour les machines.
Les scalaires sont des valeurs simples comme des chaînes de caractères ou des nombres.
nom: Jean Dupont
âge: 30
taille: 1.75
Les listes sont des collections ordonnées de valeurs. Elles peuvent être représentées avec des tirets.
fruits:
- pomme
- banane
- orange
Les dictionnaires (ou mappings) sont des collections de paires clé-valeur.
personne:
nom: Jean Dupont
âge: 30
adresse:
rue: 123 Rue de la Paix
ville: Paris
Voici un exemple complet qui combine plusieurs types de données :
utilisateur:
nom: Alice
âge: 28
adresse:
rue: 456 Avenue des Champs-Élysées
ville: Paris
code_postal: 75008
contacts:
- type: email
valeur: alice@example.com
- type: téléphone
valeur: 01-23-45-67-89
préférences:
notifications:
- email
- sms
langue: français