YAML - Grundlagen
Nachdem Sie eine Vorstellung von YAML und seinen Funktionen haben, lassen Sie uns seine Grundlagen mit Syntax und anderen Operationen lernen. Denken Sie daran, dass YAML ein lesbares strukturiertes Format enthält.
Regeln zum Erstellen einer YAML-Datei
Wenn Sie eine Datei in YAML erstellen, sollten Sie die folgenden Grundregeln beachten:
YAML unterscheidet zwischen Groß- und Kleinschreibung
Die Dateien sollten haben .yaml als Erweiterung
YAML erlaubt keine Verwendung von Registerkarten beim Erstellen von YAML-Dateien. Leerzeichen sind stattdessen erlaubt
Grundkomponenten der YAML-Datei
Die Grundkomponenten von YAML werden nachfolgend beschrieben -
Herkömmliches Blockformat
Dieses Blockformat verwendet hyphen+spaceum ein neues Element in einer angegebenen Liste zu beginnen. Beachten Sie das unten gezeigte Beispiel -
--- # Favorite movies
- Casablanca
- North by Northwest
- The Man Who Wasn't There
Inline Format
Das Inline-Format ist begrenzt durch comma and spaceund die Elemente sind in JSON enthalten. Beachten Sie das unten gezeigte Beispiel -
--- # Shopping list
[milk, groceries, eggs, juice, fruits]
Folded Text
Gefalteter Text konvertiert Zeilenumbrüche in Leerzeichen und entfernt das führende Leerzeichen. Beachten Sie das unten gezeigte Beispiel -
- {name: John Smith, age: 33}
- name: Mary Smith
age: 27
Die Struktur, die allen grundlegenden Konventionen von YAML folgt, ist unten dargestellt -
men: [John Smith, Bill Jones]
women:
- Mary Smith
- Susan Williams
Zusammenfassung der YAML-Grundelemente
Die Zusammenfassung der YAML-Grundelemente finden Sie hier: Kommentare in YAML beginnen mit dem (#) Zeichen.
Kommentare müssen durch Leerzeichen von anderen Token getrennt werden.
Das Einrücken von Leerzeichen wird verwendet, um die Struktur zu bezeichnen.
Registerkarten sind nicht als Einrückung für YAML-Dateien enthalten.
Listenmitglieder werden durch einen führenden Bindestrich gekennzeichnet (-).
Listenmitglieder sind in eckigen Klammern eingeschlossen und durch Kommas getrennt.
Assoziative Arrays werden mit einem Doppelpunkt dargestellt ( : )im Format des Schlüsselwertpaares. Sie sind in geschweiften Klammern eingeschlossen{}.
Mehrere Dokumente mit einzelnen Streams werden durch 3 Bindestriche (---) getrennt.
Wiederholte Knoten in jeder Datei werden anfänglich durch ein kaufmännisches Und (&) und mit einem Sternchen (*) später markieren.
YAML erfordert immer Doppelpunkte und Kommas, die als Listentrennzeichen verwendet werden, gefolgt von Leerzeichen mit skalaren Werten.
Knoten sollten mit einem Ausrufezeichen gekennzeichnet sein (!) oder doppeltes Ausrufezeichen (!!), gefolgt von einer Zeichenfolge, die zu einer URI oder URL erweitert werden kann.