JSON-↔-YAML-Konverter 🔒 Ihre Daten verlassen niemals Ihren Browser.

Zwischen JSON und YAML in beide Richtungen konvertieren, sofort.

Ctrl+SHerunterladen

Über dieses Tool

JSON und YAML beschreiben dieselben Datenstrukturen mit unterschiedlicher Syntax. YAML dominiert Konfiguration (Kubernetes, GitHub Actions, docker-compose), JSON die APIs. Dieser Konverter übersetzt in beide Richtungen exakt und meldet Parse-Fehler klar.

Angetrieben von der bewährten js-yaml-Bibliothek, die nur auf dieser Seite geladen wird. Ihre Configs verlassen niemals den Browser.

Häufige Fragen

Bleibt bei der Umwandlung von JSON nach YAML die Schlüsselreihenfolge erhalten?

Ja, es sei denn, Sie aktivieren „Schlüssel sortieren" — standardmäßig bleibt die ursprüngliche Reihenfolge erhalten, so wie die meisten JSON-Dateien geschrieben werden.

Warum ist meine YAML-Konvertierung mit einem seltsamen Fehler fehlgeschlagen?

YAML reagiert empfindlich auf Leerzeichen und ist bei Einrückung und Tabs strenger, als die meisten erwarten — eine einzige falsch ausgerichtete Zeile oder ein verirrtes Tab-Zeichen ist die häufigste Ursache. Die Fehlermeldung zeigt genau Zeile und Spalte an.

Kann jeder JSON-Wert unverändert durch eine YAML-Hin-und-Rückkonvertierung gehen?

Fast — Daten und einige mehrdeutige Skalare (wie die Strings „yes", „no", „null") können von manchen YAML-Parsern als ihre typisierten Äquivalente neu interpretiert werden. Wenn das für Ihren Anwendungsfall wichtig ist, setzen Sie diese Werte explizit in Anführungszeichen.

Ist das nützlich zum Bearbeiten von Kubernetes- oder CI-Konfigurationsdateien?

Ja — beide werden meist in YAML geschrieben, daher kann eine vorherige Umwandlung nach JSON die Struktur leichter validieren, mit einer anderen Version vergleichen oder in JSON-basierte Tools einspeisen lassen, bevor man zurückkonvertiert.

Wird beim Konvertieren irgendetwas hochgeladen?

Nein. Die Konvertierung erfolgt vollständig in Ihrem Browser mithilfe einer lokalen YAML-Bibliothek — es wird nichts an einen Server gesendet.