YAML ↔ JSON Converter

YAML ↔ JSON Konverter

Konvertiere YAML in JSON oder JSON in YAML sofort im Browser. Füge deine Config oder Daten ein, wähle die Richtung und kopiere das Ergebnis. Kostenlos, ohne...

Aktualisiert April 2026

Geprüft von Rafael Duarte

Shift + Enter zum Kopieren
INPUT YAML Valid YAML
OUTPUT JSON JSON
33 lines · 534 chars

So funktioniert der YAML-JSON-Konverter

Konfigurierbare Richtung, Validierung in Echtzeit

1. Richtung wählen

"YAML → JSON" oder "JSON → YAML" über den Umschalter oben.

2. Eingabe einfügen

Im linken Feld, oder klicke auf "Paste", um direkt aus der Zwischenablage einzufügen.

3. Kopieren oder herunterladen

Die Ausgabe erscheint sofort rechts — ein "Valid"-Badge bestätigt die Struktur.

Was dieser Konverter kann

Verlustfreie Konvertierung in beide Richtungen

Validierung in Echtzeit

Ein grünes "Valid"-Badge bestätigt, dass die Eingabe wohlgeformt ist, bevor du kopierst.

Löst Ankern und Aliase auf

YAML-& und * werden im resultierenden JSON vollständig expandiert.

JSON → YAML ohne Verlust

Da YAML 1.2 ein Superset von JSON ist, bleiben in dieser Richtung alle Typen und Ebenen erhalten.

100% im Browser

Keine sensiblen Config-Daten — API-Schlüssel, Secrets — verlassen dein Gerät.

Richtung mit einem Klick tauschen

Der ⇄-Button wechselt zwischen YAML ↔ JSON und verwendet die zuletzt konvertierte Ausgabe als neue Eingabe, ohne erneutes Einfügen.

Tastenkürzel zum Kopieren

Drücke Shift+Enter an beliebiger Stelle der Seite, um das konvertierte Ergebnis sofort zu kopieren.

Beispiele

Situation
Ergebnis
Kommentar `#` im YAML → JSON
Entfernt — JSON unterstützt keine Kommentare
Anker `&ref` und Alias `*ref`
Werden im Ausgabe-JSON vollständig expandiert
JSON → YAML
Immer verlustfrei — jedes gültige JSON ist bereits gültiges YAML
Datum ohne Anführungszeichen (`datum: 2026-08-22`)
Wird zu vollständigem ISO-String — `"2026-08-22T00:00:00.000Z"`
Numerischer Schlüssel (`123: wert`)
Wird zu String-Schlüssel `"123"` konvertiert — JSON-Regel

Wann du dieses Tool brauchst

Die häufigsten Anwendungsfälle unter den Nutzern

Kubernetes und Helm

Füttere YAML-Manifeste in CI/CD-Pipelines, die nur JSON akzeptieren, oder konvertiere Helm-Werte zurück.

OpenAPI und Swagger

Konvertiere YAML-Specs zu JSON, wenn dein Toolchain es verlangt, oder zurück für die menschliche Review.

Docker Compose und Ansible

Wandle Service-Configs oder Playbooks je nach verarbeitendem Tool zwischen den Formaten um.

GitHub-Actions-Workflows

Debugge oder passe YAML-Dateien an, indem du sie zur Schema-Validierung in JSON konvertierst.

Häufige Fehler

Erwarten, dass Kommentare erhalten bleiben

JSON unterstützt keine Kommentare — bewahre das Original-YAML neben dem generierten JSON für die Dokumentation auf.

Nicht wissen, dass Aliase expandiert werden

Das resultierende JSON enthält keine YAML-spezifischen Konstrukte — alles wird vollständig aufgelöst.

Uneinheitliche Einrückung im YAML-Input

YAML ist einrückungssensitiv — das Mischen von Tabs und Leerzeichen ist die häufigste Ursache für Parsing-Fehler.

Daten ohne Anführungszeichen werden zu Date-Objekten

Ein YAML-Datum wie 2026-08-22 ohne Anführungszeichen wird als Zeitstempel interpretiert und erscheint im JSON als vollständiger ISO-String — setze das Datum in Anführungszeichen, um den Originaltext zu erhalten.

Überschüssiges Komma beim Einfügen von JSON

JSON erlaubt kein Komma nach dem letzten Element eines Objekts oder Arrays — ein häufiger Fehler beim direkten Kopieren aus JavaScript-Code. Der Parser zeigt die genaue Position des Problems.

Doppelte Schlüssel im selben Abschnitt

Die YAML-Spezifikation erlaubt keine zwei gleichen Schlüssel in derselben Zuordnung — der Konverter lehnt die Eingabe ab, statt willkürlich einen Wert zu wählen.

Warum diesen Konverter nutzen

Deckt die schwierigen Fälle korrekt ab — Anker, Aliase, Kommentare — die viele einfache Konverter ignorieren oder falsch behandeln.

Läuft vollständig im Browser: sicher für die Konvertierung sensibler Konfigurationsdateien, Templates mit API-Schlüsseln und Infrastruktur-Definitionen.

Das Parsing folgt denselben Regeln, die Tools wie kubectl, Helm und Ansible intern verwenden — das konvertierte Ergebnis ist also exakt das, was diese Tools sehen würden, ohne Kompatibilitätsüberraschungen.

YAML vs. JSON

Gleiche Daten, unterschiedliches Publikum

YAML
JSON
Syntax
Einrückung, minimale Zeichensetzung
geschweifte und eckige Klammern
Unterstützt Kommentare
ja (`#`)
nein
Verwendet von
Kubernetes, Docker Compose, Ansible
REST-APIs, Datenaustausch
Jedes gültige JSON ist...
gültiges YAML (YAML 1.2 ist Superset)
—

Häufig gestellte Fragen

YAML nutzt Einrückung und minimale Zeichensetzung, ideal für von Menschen bearbeitete Configs — Kubernetes, Docker Compose, Ansible. JSON nutzt geschweifte/eckige Klammern, strengere Syntax, Standard für REST-APIs. YAML 1.2 ist ein Superset von JSON.

Weiterführende Quellen

Verwandter Artikel

Volumes Docker: bind mount, volume nomeado e tmpfs

Verwandte Tools