
Was ist eine YAML-Datei?
YAML — lesbare Konfiguration
Das Format verwenden YAML
Ein konkretes Beispiel
Ein JSON aus einer YAML-Datei für ein Tool vorbereiten, das JSON erwartet.
Nützliche Überprüfungen
Kommentare, Anker und implizite Typen haben nicht immer ein Äquivalent. Überprüfen Sie die Bedeutung der Werte nach der Konvertierung.
Eine Konvertierung wählen
Bewahren Sie das Original auf und öffnen Sie das Ergebnis in der Software oder auf dem Gerät, das es verwenden soll.
Ihre Fragen zu diesem Format
Warum ändert mein JSON seine Struktur in CSV?
CSV stellt eine Tabelle mit Zeilen und Spalten dar. JSON kann verschachtelte Objekte und Listen enthalten, die sich nicht direkt übertragen lassen. Erstellen Sie eine Kopie, überprüfen Sie, wie die Felder dargestellt werden, und behalten Sie JSON bei, wenn Ihre Verwendung erfordert, dass die gesamte Struktur erhalten bleibt.
Wie vermeidet man es, die Nullen am Anfang von Identifikatoren zu verlieren?
Beim Öffnen der CSV in einer Tabellenkalkulation importieren Sie die Spalten mit Kennungen als Text. Ein automatisches Öffnen kann 00123 in 123 umwandeln. Überprüfen Sie auch die Daten und Dezimaltrennzeichen, bevor Sie erneut speichern.
Kann ich eine Datei mit Geheimnissen konvertieren?
Entfernen Sie Passwörter, API-Schlüssel und andere Geheimnisse, bevor Sie ein Beispiel an den Service oder Support senden. Die Verarbeitung von Dateien erfolgt online. Für Daten, die Ihr Gerät nicht verlassen dürfen, verwenden Sie ein geeignetes lokales Tool.
Warum werden nicht alle Ausgaben angeboten?
Die Formate sind nicht in allen Fällen austauschbar. ConvertLab zeigt die Umwandlungen seines Katalogs an; das Umbenennen einer Dateierweiterung ändert den Inhalt nicht. Spezialisierte Ausgaben wie bestimmte Exporte XML oder Tabellenkalkulationen sind als NoLimit gekennzeichnet.
Worum handelt es sich?
YAML ist ein Konfigurationsformat, das für Menschen lesbar und schreibbar sein soll. Keine geschweiften Klammern, keine Tags: Die Struktur ergibt sich allein aus der Einrückung, ähnlich wie bei einer verschachtelten Aufzählung.
Es erlaubt Kommentare und ist damit das bevorzugte Format für Konfigurationsdateien – ein Bereich, in dem JSON, das Kommentare verbietet, schlicht unpraktisch ist.
Geschichte & Herkunft
YAML erscheint 2001 mit dem ausdrücklichen Anspruch, lesbarer als XML und flexibler als die bis dahin gebräuchlichen Konfigurationsformate zu sein.
Es hat sich in der gesamten modernen Entwickler-Werkzeugkette durchgesetzt: kontinuierliche Integration, Container-Orchestrierung, automatisierte Bereitstellung. Ein Ingenieur schreibt heute praktisch täglich YAML.
Warum es nützlich ist
Sehr lesbar, sehr kompakt, erlaubt Kommentare und handhabt verschachtelte Strukturen mit Eleganz.
Technisch gesehen ist es eine Obermenge von JSON: Jede gültige JSON-Datei ist zugleich gültiges YAML.
Grenzen & Nachteile
Die Einrückung ist bedeutungstragend, und Tabulatoren sind verboten: Ein Leerzeichen zu viel oder an der falschen Stelle, und die Datei ändert ihre Bedeutung oder wird ungültig.
Die automatischen Typumwandlungen sind eine berüchtigte Falle: In älteren Versionen wurde der Wert NO – der Ländercode für Norwegen – als boolesches „falsch“ interpretiert. Solche Überraschungen bescheren dem Format einen Ruf der Mehrdeutigkeit.
Praktische Tipps
YAML eignet sich hervorragend für von Hand geschriebene Konfigurationen. Für den Datenaustausch zwischen Maschinen sollten Sie es in JSON umwandeln: strenger, vorhersehbarer, ohne Mehrdeutigkeit bei Typen.
Setzen Sie Werte, die missverstanden werden könnten, konsequent in Anführungszeichen: ja, nein, on, off und alles, was wie eine Zahl aussieht, ohne eine zu sein.
Wandeln Sie Ihre YAML-Datei in Sekunden um — auf unseren sicheren Servern in Frankreich.
YAML umwandeln