YAML (YAML Ain’t Markup Language) ist ein menschenlesbares Datenformat, das oft für Konfigurationsdateien verwendet wird. Es zeichnet sich durch seine einfache Syntax und leichte Lesbarkeit aus. Hier sind einige wichtige Merkmale von YAML:
- Einfachheit und Lesbarkeit**: YAML-Dateien sind einfach zu lesen und zu schreiben, da sie eine klare und verständliche Struktur haben.
- Hierarchische Struktur**: YAML verwendet Einrückungen, um Hierarchien und Verschachtelungen darzustellen.
- Schlüssel-Wert-Paare**: Daten werden in Form von Schlüssel-Wert-Paaren gespeichert, ähnlich wie bei JSON.
- Unterstützung für Listen**: YAML kann Listen von Daten darstellen.
- Datenstrukturen**: YAML unterstützt komplexe Datenstrukturen wie Arrays, Listen und Dictionaries.
Ein einfaches Beispiel für eine YAML-Datei könnte so aussehen:
1 2 3 4 5 6 7 |
person: name: John Doe age: 30 address: street: 123 Main St city: Anytown postal_code: 12345 |
In diesem Beispiel beschreibt die YAML-Datei eine Person mit Namen, Alter und Adresse. Die Adresse ist weiter in Straße, Stadt und Postleitzahl unterteilt.