Yaml ist eine Datenbeschreibungssprache ähnlich wie XML und JSON. Sie kann die komplexen Datentypen Array (Liste) und Hash (Schlüssel-Wert Paare), sowie Strings (Text) und Integer(Ganzzahlen)/Float (Fließkommazahlen) abbilden. Wir verwenden vorwiegend Listen mit Strings.
Der YAML-Text beginnt immer mit drei Bindestrichen.
Eine gefüllte Werteliste ist dann wie folgt aufgebaut:
—-
- Wert1
- “Wert2 Test”
- ‘Wert_3’
- :wert_4
Der Bindestrich leitet immer einen neuen Listenpunkt ein.
Text muss in Anführungszeichen (doppelte oder einfache) gesetzt werden, wenn darin ein Doppelpunkt oder andere Zeichen vorkommen, die unter YAML eine Bedeutung haben.
Ein Doppelpunkt trennt Schlüssel/Wert-Paare:
—-
Entwicklung: “3 Tage”
“Go Live”: “9 Tage”
Ausprobieren und live validieren lässt sich YAML z.B. unter:
http://yaml-online-parser.appspot.com/
In den meisten Fällen reicht es aus, die Schlüssel folgendermaßen anzugeben:
- Wert1
- Wert2
- Wert3
YAML wird in der Anwendung bei den benutzerdefinierten Werten verwendet. Gerne hilft Ihnen Ihr MHM Kundenbetreuer bei der Hinterlegung oder dem Abändern von Werten weiter.