YAML ⇄ JSON Konverter
Wandeln Sie Konfigurationsdateien zwischen YAML und JSON um, in beide Richtungen: für Kubernetes-Manifeste, Docker Compose, CI-Pipelines oder OpenAPI-Spezifikationen.
EINGABE
AUSGABE
Läuft vollständig in Ihrem Browser. Ihre Eingaben werden an keinen Server gesendet.
So wandeln Sie YAML und JSON um
Richtung wählen
Wählen Sie „YAML in JSON“ oder „JSON in YAML“.
Einfügen oder Datei öffnen
Fügen Sie den Inhalt ein oder öffnen Sie eine .yaml-, .yml- oder .json-Datei.
Ergebnis kopieren
Kopieren Sie die Ausgabe oder laden Sie sie herunter. Mit „Als Eingabe verwenden“ wandeln Sie sie wieder zurück.
Gleiche Daten, andere Syntax
YAML und JSON beschreiben dieselben Strukturen: Maps, Listen, Text, Zahlen und true/false. YAML lässt sich leichter von Hand lesen und schreiben, JSON ist strenger und für Programme einfacher. Deshalb akzeptieren viele Tools beides.
Was verloren geht
JSON kennt keine Kommentare, daher gehen Kommentare aus YAML bei der Umwandlung verloren. Anker und Aliase werden zu vollständigen Kopien aufgelöst, und mehrere YAML-Dokumente in einer Datei werden zu einem JSON-Array.
Häufige Fragen
Warum bleibt „no“ Text und wird nicht zu false?
In YAML 1.2 sind nur true und false boolesche Werte. Werte wie yes, no, on und off bleiben Text, wie im aktuellen Kubernetes und in den meisten modernen Parsern.
Wird meine Konfiguration hochgeladen?
Nein. Die Umwandlung erfolgt in Ihrem Browser. Secrets in Ihren Dateien bleiben also auf Ihrem Gerät.
Warum ist mein YAML ungültig?
Meist liegt es an der Einrückung: Einträge auf derselben Ebene müssen exakt untereinander stehen, und Tabs sind nicht erlaubt. Die Meldung zeigt Zeile und Spalte.