YAML-Eingabe

JSON-Ausgabe

Was ist YAML zu JSON?

YAML und JSON repräsentieren beide strukturierte Daten—Objekte, Arrays, Strings, Zahlen und Booleans. YAML ist menschenfreundlich mit Einrückung und ohne Klammern; JSON ist allgegenwärtig in APIs und Konfigurationssystemen. Die Umwandlung von YAML zu JSON macht Schlüssel und verschachtelte Strukturen zu Standard-JSON-Objekten und -Arrays. Die YAML-1.2-Spezifikation und JSON-Spezifikation definieren die Formate. YAML ist eine Obermenge von JSON, daher konvertieren die meisten YAML-Dokumente sauber.

Dieses Tool parst Ihr YAML und gibt äquivalentes JSON aus. Die Konvertierung läuft vollständig in Ihrem Browser. Nichts wird an einen Server gesendet—sicher für Produktionskonfigurationen, Kubernetes-Manifeste und sensible Daten.

Beispiele: YAML zu JSON

YAML in JSON umwandeln. Telekom-Beispiel:

Beispiel: Teilnehmerdatensatz

YAML-Eingabe

JSON-Ausgabe:

JSON-Ausgabe

Klicken Sie oben auf die Schaltfläche Beispiel, um weitere Beispiele in den Editor zu laden.

So verwenden Sie dieses Tool

1

YAML einfügen oder hochladen

Kopieren Sie Ihr YAML und fügen Sie es in den linken Editor ein. Sie können auch auf Hochladen klicken, um eine .yaml- oder .yml-Datei zu laden. Die Schaltfläche Beispiel lädt Beispieldaten zum Testen.

2

JSON-Ausgabe anzeigen

Das rechte Panel zeigt das konvertierte JSON. Nutzen Sie <strong>Minimieren</strong> für kompakte einzeilige Ausgabe oder lassen Sie es formatiert für Lesbarkeit. Ungültiges YAML zeigt einen Fehler—korrigieren Sie es zuerst mit dem YAML Validator.

3

Kopieren oder Herunterladen

Nutzen Sie <strong>Kopieren</strong> für die Zwischenablage oder <strong>Herunterladen</strong> zum Speichern als <code>.json</code>-Datei. Für die Umkehrung nutzen Sie JSON zu YAML. Zum Formatieren von YAML zuerst den YAML Formatierer.

Wann YAML zu JSON hilft

Kubernetes-Manifeste, Docker Compose-Dateien und GitHub Actions-Workflows sind oft in YAML geschrieben. Wenn Sie diese Konfiguration an ein System übergeben müssen, das JSON erwartet—eine API, eine Datenbank oder ein Skript—übernimmt dieses Tool die Konvertierung. Für gezielte Werte aus großem YAML können Sie zu JSON konvertieren und jq nutzen.

Konfigurationsdateien wie application.yml (Spring Boot) oder .gitlab-ci.yml sind YAML. Die Umwandlung zu JSON hilft bei der Integration mit Tools, die nur JSON akzeptieren, oder bei der Validierung der Struktur gegen ein JSON-Schema.

Einige APIs und Datenbanken speichern oder akzeptieren JSON. Wenn Ihre Quelldaten in YAML vorliegen, liefert die Konvertierung hier das benötigte JSON. Für die Umwandlung zu XML nutzen Sie YAML zu XML.

Häufig gestellte Fragen

Werden Kommentare erhalten?

Nein. JSON hat keine Kommentarsyntax. YAML-Kommentare werden bei der Konvertierung zu JSON entfernt. Wenn Sie Kommentare erhalten müssen, behalten Sie die Daten in YAML.

Was ist mit YAML-Ankern und -Aliasen?

Anker und Aliase werden bei der Konvertierung aufgelöst. Die JSON-Ausgabe enthält die expandierte Struktur, nicht die Referenzen.

Sind meine Daten privat?

Ja. Die Konvertierung läuft vollständig in Ihrem Browser per JavaScript. Keine Daten werden an einen Server gesendet. Sie können dies im Netzwerk-Tab Ihres Browsers prüfen.

Was ist mit mehrzeiligen Strings in YAML?

YAML-Mehrzeilenstrings (literal oder folded blocks) werden zu JSON-Strings konvertiert. Zeilenumbrüche bleiben erhalten. Bei komplexem mehrzeiligem Inhalt kann die JSON-Ausgabe escaped Newlines verwenden.

Kann ich die JSON-Ausgabe validieren?

Ja. Kopieren Sie die Ausgabe und fügen Sie sie in den JSON Formatierer oder den JSON Validator ein, um Struktur und Syntax zu prüfen.

Verwandte Tools

YAML-Spezifikation. JSON-Spezifikation. MDN. YAML-Schnellreferenz. RFC 8259. YAML. Postman.