Zum Inhalt springen
iyziTool

YAML in JSON umwandeln

Fügen Sie YAML ein und erhalten Sie formatiertes JSON, oder wechseln Sie die Richtung und machen Sie aus JSON sauberes YAML. Fehler zeigen auf die Zeile, an der das Parsen scheiterte.

JSON
YAML oder JSON einfügen, um es umzuwandeln.

Über dieses Tool

YAML ist die Konfigurationssprache von Kubernetes, Docker Compose, GitHub Actions und zahllosen Werkzeugen, während JSON das native Format von APIs und den meisten Programmiersprachen ist. Beide beschreiben dasselbe Datenmodell, die Umwandlung ist für gewöhnliche Dokumente also verlustfrei: Maps, Listen, Zeichenketten, Zahlen, Wahrheitswerte und Null.

Dieser Konverter nutzt die Bibliothek yaml, die YAML 1.2 einschließlich Anker und Aliasse, mehrzeiliger Zeichenketten und mehrerer durch --- getrennter Dokumente umsetzt. Eine Datei mit mehreren Dokumenten wird zu einem JSON-Array. In der Gegenrichtung wird JSON als YAML im Blockstil mit der gewählten Einrückung ausgegeben, lange Zeichenketten werden nicht umbrochen.

Häufige Fragen

Bleiben Kommentare erhalten?
Nein. JSON kennt keine Kommentare, sie gehen bei der Umwandlung nach JSON verloren und lassen sich auf dem Rückweg nicht wiederherstellen.
Was passiert mit mehreren YAML-Dokumenten?
Sie werden gemeinsam in ein JSON-Array mit einem Element pro Dokument umgewandelt.
Warum lässt sich mein YAML nicht parsen?
Meist wegen der Einrückung: YAML braucht einheitliche Leerzeichen, niemals Tabulatoren. Die Fehlermeldung nennt Zeile und Spalte.
Werden meine Daten hochgeladen?
Nein. Die Umwandlung läuft vollständig in Ihrem Browser.

Ähnliche Tools