YAML-Konfiguration in JSON konvertieren für Tools, APIs und Skripte, die JSON-Syntax bevorzugen.
YAML zu JSON ist das, was Sie wollen, wenn ein Tool, das nur JSON spricht, eine in YAML verfasste Konfiguration verarbeiten muss. Die meisten CI-Systeme, JavaScript-Skripte und REST-APIs bevorzugen JSON. Die Konvertierung ist in der Struktur verlustfrei – nur die Syntax ändert sich.
Wir parsen YAML mit der yaml-Bibliothek (vollständige YAML-1.2-Unterstützung) und wandeln es dann in eingerücktes JSON um. Mehrdokument-YAML-Dateien (durch --- Marker getrennt) geben nur das erste Dokument aus; verwenden Sie für Multi-Doc-Workflows eine nachgelagerte Aufteilung. Kommentare gehen verloren (JSON unterstützt sie nicht). Alles läuft lokal.
YAML ist ein benutzerfreundliches Daten-Serialisierungsformat – einrückungsbasiert, weniger überladen als JSON, ideal für Konfigurationsdateien. Wird von Kubernetes, CI-Pipelines und den meisten modernen DevOps-Tools verwendet.
JSON (JavaScript Object Notation) ist die Lingua franca strukturierter Daten im Web. Arrays, Objekte, Strings, Zahlen, Booleans. Kann von jeder modernen Programmiersprache gelesen werden.
Ziehen Sie eine YAML auf den obenstehenden Konverter, oder klicken Sie auf das Feld, um eine von Ihrem Gerät auszuwählen.
Wir haben JSON als Ausgabeformat vorausgewählt. Ändern Sie es im Dropdown-Menü, wenn Sie ein anderes Ziel wünschen.
Klicken Sie auf Konvertieren und warten Sie, bis der Fortschrittsbalken fertig ist. Laden Sie die JSON herunter, wenn sie bereit ist.
Konvertieren Sie JSON-Konfigurationsdateien in das menschenlesbarere YAML-Format - Kubernetes, GitHub Actions und Docker Compose lieben es.
Konvertieren Sie eine CSV-Datei in JSON in Ihrem Browser - ideal, um Tabellenkalkulationen an Skripte, APIs oder LLMs weiterzureichen.
Ein JSON-Array von Objekten in eine CSV-Datei abflachen - in Excel, Google Sheets oder ein beliebiges Tabellenkalkulationsprogramm einfügen.