Was hier eingefügt wird, enthält meist Geheimnisse
Das YAML, das täglich umgewandelt wird, sind `docker-compose.yml`, Kubernetes-Manifeste, Helm-`values.yaml` und CI-Dateien. Sie alle tragen Umgebungsvariablen, interne Hostnamen und manchmal Schlüssel. Hier läuft die Umwandlung in deinem Tab, dieser Inhalt verlässt dein Gerät nicht.
Wo YAML bei der Umwandlung überrascht
YAML ist nachsichtiger als JSON, und der Unterschied zeigt sich beim Konvertieren. Unquotiertes `yes` und `no` werden unter YAML 1.1 zu Wahrheitswerten; eine als `1.10` geschriebene Version wird zur Zahl 1.1 und verliert die Null; ein Datum ohne Anführungszeichen ist keine Zeichenkette mehr. Sieht das JSON falsch aus, prüfe zuerst, welchen Werten die Anführungszeichen fehlten.
Warum du diese Richtung manchmal brauchst
YAML schreibt sich von Hand angenehmer, aber viele Werkzeuge und APIs akzeptieren nur JSON. Die Umwandlung ist der Zwischenschritt, um eine Konfiguration in einen HTTP-Aufruf zu geben, sie gegen ein JSON-Schema zu prüfen oder sie dort abzulegen, wo bedeutungstragende Einrückung nicht passt.