JSON-zu-YAML-Konverter

Wandeln Sie JSON in sauberes, eingerücktes YAML um — perfekt für Kubernetes-Manifeste, Docker-Compose-Dateien, Ansible-Playbooks und CI/CD-Konfigurationen.

JSON-Eingabe

1

YAML-Ausgabe

Die YAML-Ausgabe erscheint hier...

Über die JSON-zu-YAML-Konvertierung

YAML ist die Lingua franca des modernen DevOps — Kubernetes-Manifeste, Docker-Compose-Dateien, Ansible-Playbooks, GitHub-Actions-Workflows und Helm-Charts sind alle in YAML geschrieben. JSON wiederum ist das universelle Datenformat, das von APIs und Werkzeugen erzeugt wird. Die Konvertierung zwischen beiden verbindet automatisierte Pipelines mit von Menschen bearbeiteter Konfiguration.

Warum YAML für die Konfiguration?

YAML ist für Menschen deutlich lesbarer als JSON: keine geschweiften Klammern, keine Anführungszeichen um Schlüssel, einrückungsbasierte Struktur und integrierte Kommentarunterstützung. Für Dateien, die Menschen prüfen und bearbeiten (Konfigurationen, Manifeste, Playbooks), reduziert YAML Reibung und Merge-Konflikte.

Wie unser Konverter Randfälle behandelt

Zeichenketten, die wie Booleans (true/false), Zahlen oder null aussehen, werden automatisch in Anführungszeichen gesetzt, um ihren Zeichenkettentyp zu bewahren. Sonderzeichen am Anfang eines Werts, eingebettete Doppelpunkte oder Rauten lösen eine korrekte Quotierung aus. Leere Arrays und Objekte werden als [] und {} in einer Zeile dargestellt.

Einrückung und Struktur

Wir verwenden 2-Leerzeichen-Einrückung (der De-facto-Standard für Kubernetes und die meisten DevOps-Werkzeuge). Verschachtelte Objekte und Arrays folgen dem YAML-Blockstil mit korrekter Ausrichtung und erzeugen eine Ausgabe, die zum Einfügen in jedes YAML-verarbeitende System bereit ist.

Konvertierungsfunktionen

  • Objekt → eingerückte Schlüssel: Wert-Blöcke
  • Array → mit Bindestrich versehene Listenelemente
  • Quotierung von Zeichenketten nur bei Bedarf
  • Zahl, Boolean, null nativ erhalten
  • Sonderzeichen korrekt escaped
  • 2-Leerzeichen-Einrückung (Kubernetes-Standard)

Ob Sie Kubernetes-Manifeste aus einem CI-Skript generieren, JSON-Konfiguration zur menschlichen Bearbeitung nach YAML exportieren oder einfach die Lesbarkeit von YAML bevorzugen — dieser Konverter liefert jedes Mal saubere, gültige Ausgabe.

Sofortige Umwandlung

JSON → YAML in Echtzeit während der Eingabe. Keine Roundtrips.

100% Privat

Ihr JSON bleibt in Ihrem Browser. Keine Uploads, keine Protokolle.

DevOps-bereit

Die Ausgabe funktioniert direkt in Kubernetes, Docker, Ansible, GitHub Actions.

Perfekt Für

Entwickelt für DevOps-Ingenieure, SREs und Plattform-Teams

Kubernetes-Manifeste

Generieren Sie K8s-YAML aus vorlagenbasiertem JSON in Ihren Pipelines.

Docker Compose

Konvertieren Sie Service-Definitionen aus JSON-Konfig-Generatoren in docker-compose.yml.

Team-Konfigurationen

Exportieren Sie in JSON gespeicherte Konfigurationen in lesbares YAML zur Team-Prüfung.

Alle Funktionen

Alles, was Sie zum Umwandeln von JSON in YAML brauchen

Intelligente Quotierung

Setzt Zeichenketten nur in Anführungszeichen, wenn YAML es verlangt

Echtzeit-Umwandlung

Die Ausgabe aktualisiert sich während der Eingabe

Saubere Ausgabe

Keine unnötigen Anführungszeichen oder Escapes

Typerhaltung

Zahlen, Booleans, null bleiben nativ

Mehrzeilige Zeichenketten

Zeilenumbrüche in quotierten Zeichenketten sicher escaped

Block-Arrays

Idiomatischer Listenstil mit Bindestrich

Reparaturvorschläge

Ungültiges JSON vor der Umwandlung korrigieren

K8s-kompatibel

2-Leerzeichen-Einrückung entspricht DevOps-Standards

Kopieren & Herunterladen

Ein-Klick-Export als .yaml

Verlauf

Aktuelle Umwandlungen lokal gespeichert

Beispieldaten

Beispiel-JSON zum sofortigen Testen laden

Live-Validierung

Sofortige Gültig/Ungültig-Rückmeldung

Warum DevOps es liebt

Entwickelt für Kubernetes-, Docker-, Ansible-Workflows

Blitzschnell

Reiner JS-Konverter, sofortige Rückmeldung

Funktioniert Offline

Läuft ohne Internet in Ihrem Browser

Mobilfreundlich

Responsives Layout für jedes Gerät

Helles & Dunkles Design

Angenehm bei Tag und Nacht

YAML-1.2-konform

Die Ausgabe funktioniert mit allen modernen Parsern

Keine Einrichtung

Keine Konten, keine Installation, keine Limits

Verwandte Tools

Weitere nützliche Tools

JSON-zu-YAML-FAQ

Häufige Fragen zur JSON-zu-YAML-Konvertierung