Pulsars

YAML-zu-JSON-Konverter

YAML3 Zeilen
JSON5 Zeilen

YAML (YAML Ain't Markup Language) ist ein einrückungsbasiertes Datenformat, das für seine hohe Lesbarkeit geschätzt wird und in Konfigurationsdateien für Kubernetes, Docker Compose, GitHub Actions und CI/CD-Pipelines weit verbreitet ist. JSON (JavaScript Object Notation) ist das Standardformat für APIs und Datenaustausch zwischen Diensten. Die Konvertierung von YAML zu JSON ist häufig erforderlich, wenn Konfigurationswerte programmatisch verarbeitet, an REST-APIs übergeben oder in Tools validiert werden sollen, die nur JSON akzeptieren.

Wann muss ich YAML in JSON konvertieren?

Die YAML-zu-JSON-Konvertierung ist besonders nützlich, wenn Sie Kubernetes-Manifeste oder Docker-Compose-Dateien programmatisch verarbeiten, CI/CD-Konfigurationen validieren oder YAML-basierte Einstellungen an APIs senden möchten, die ausschließlich JSON akzeptieren. Auch für die Fehlersuche in YAML-Dateien kann die Konvertierung in das striktere JSON-Format hilfreich sein.

Häufig gestellte Fragen

Werden YAML-Kommentare bei der Konvertierung beibehalten?

+

Nein. JSON unterstützt keine Kommentare, daher gehen alle YAML-Kommentare (Zeilen mit #) bei der Konvertierung verloren. Wenn Sie Kommentare benötigen, sollten Sie die ursprüngliche YAML-Datei als Referenz aufbewahren.

Können Multi-Dokument-YAML-Dateien konvertiert werden?

+

Der Konverter verarbeitet das erste Dokument einer YAML-Datei mit mehreren Dokumenten (getrennt durch ---). Für die Konvertierung mehrerer Dokumente empfiehlt es sich, jedes Dokument einzeln zu konvertieren.

Werden YAML-Anker und Aliase aufgelöst?

+

Ja. YAML-Anker (&name) und Aliase (*name) werden bei der Konvertierung automatisch aufgelöst. Im resultierenden JSON werden die referenzierten Werte an allen Stellen vollständig eingefügt, da JSON keine Verweismechanismen unterstützt.