JSON ↔ YAML

JSON in YAML-Format und YAML zurück in JSON konvertieren

Was ist das und wie funktioniert es?

Dieses Tool konvertiert in beide Richtungen zwischen JSON und YAML — JSON zu YAML und YAML zurück zu JSON. Sie beschreiben dieselbe Art Daten (Objekte, Arrays, Strings, Zahlen, Booleans), bedienen aber verschiedene Zielgruppen: JSON ist das kompakte, klammerlastige Format, das APIs und Programme austauschen, während YAML das einrückungsbasierte Format ist, das Menschen zum Lesen und Bearbeiten gedacht ist — weshalb Konfigurationsdateien für Tools wie Docker, Kubernetes, GitHub Actions und CI-Pipelines darin geschrieben sind. Konvertieren lässt Sie Daten zwischen API-Welt und Konfig-Welt bewegen, ohne sie von Hand neu zu schreiben.

Die Umwandlung ist strukturell: verschachtelte Objekte werden eingerückte Blöcke, Arrays werden mit Bindestrich präfixierte Listen, und die Werte gehen unverändert über. Von JSON zu YAML macht eine dichte Payload meist weit lesbarer und erlaubt Kommentare; von YAML zu JSON entsteht die strenge, mit Anführungszeichen versehene Form, die ein Programm oder eine API erwartet. Da YAML zur Strukturangabe auf Einrückung setzt, behandelt der Konverter diese Abbildung präzise, sodass Sie keine Leerzeichen zählen müssen. Alles läuft im Browser und hält Konfiguration und Daten privat.

Anwendungsfälle

Häufige Fragen

Wann sollte ich YAML statt JSON nutzen?

YAML ist besser, wenn Menschen die Datei direkt schreiben und lesen — Konfiguration, Pipelines, Infrastrukturdefinitionen —, weil es weniger störend ist und Kommentare unterstützt. JSON ist besser für zwischen Programmen ausgetauschte Daten, wo Strenge und universelle Parser-Unterstützung mehr zählen als Lesbarkeit.

Unterstützt YAML alles, was JSON kann?

Ja — YAML ist eine Obermenge von JSON, also ist jedes JSON-Dokument auch gültiges YAML und konvertiert sauber. Umgekehrt nicht immer: YAML hat Funktionen (Kommentare, Anker, mehrere Dokumente) ohne JSON-Entsprechung, die beim Konvertieren zu JSON entfallen oder expandiert werden.

Warum ist YAML so empfindlich gegenüber Einrückung?

YAML nutzt Einrückung statt Klammern, um Verschachtelung auszudrücken, also bestimmt die Zahl der führenden Leerzeichen die Struktur. Tabs und Leerzeichen zu mischen oder eine Zeile falsch auszurichten ändert die Bedeutung. Der Konverter erzeugt konsistente Einrückung und vermeidet so die häufigsten YAML-Fehler.

Bleiben Kommentare beim Konvertieren erhalten?

YAML zu JSON verwirft Kommentare, weil JSON keine Kommentarsyntax hat. JSON zu YAML kann keine Kommentare erfinden, gibt Ihnen aber eine saubere Struktur, um sie danach hinzuzufügen.

JSON

JSON-Formatierer · JSON-Minifier · JSON-Validator · JSON zu CSV · JSON glätten · JSON vergleichen