YAML ↔ JSON Konverter
Fügen Sie YAML ein und erhalten Sie JSON, oder fügen Sie JSON ein und erhalten Sie YAML. Das Tool erkennt das Format automatisch, validiert die Eingabe und konvertiert sofort — alles in Ihrem Browser, ohne Daten an einen Server zu senden.
YAML
JSON
Es werden keine Daten an unsere Server gesendet. Die gesamte Konvertierung und Validierung erfolgt vollständig in Ihrem Browser.
So verwenden Sie dieses Tool
- Fügen Sie Ihr YAML in das linke Feld oder Ihr JSON in das rechte Feld ein — die Konvertierung beginnt sofort während Sie tippen.
- Wenn Sie JSON in das YAML-Feld (oder YAML in das JSON-Feld) einfügen, erkennt das Tool das Format und verschiebt es auf die richtige Seite.
- Verwenden Sie die Einrückungsschaltflächen oben, um minimierten, 2-Leerzeichen- oder 4-Leerzeichen-JSON-Output zu wählen.
- Klicken Sie auf die Schaltfläche Kopieren in einem der Felder, um den Inhalt in die Zwischenablage zu kopieren.
- Klicken Sie auf das Papierkorbsymbol, um ein Feld zu leeren. Wenn dieses Feld die Quelle der letzten Konvertierung war, wird das Ausgabefeld ebenfalls geleert.
Warum unser YAML ↔ JSON Konverter verwenden?
YAML und JSON stellen dieselben Datenstrukturen dar — Objekte, Arrays, Strings, Zahlen, Booleans — werden aber in unterschiedlichen Kontexten verwendet. YAML ist in Konfigurationsdateien üblich (Docker Compose, Kubernetes, GitHub Actions, Ansible), während JSON der Standard für APIs und Webdaten ist. Dieser Konverter ermöglicht es Ihnen, zwischen beiden zu wechseln, ohne Werkzeuge zu installieren, und da alles in Ihrem Browser läuft, verlassen sensible Konfigurationsdaten Ihren Computer nie.
Häufig gestellte Fragen
Was ist YAML?
YAML (YAML Ain't Markup Language) ist ein menschenlesbares Datenserialisierungsformat, das einfach zu schreiben und zu lesen sein soll. Es verwendet Einrückungen, um Verschachtelungen darzustellen, anstatt eckige oder geschweifte Klammern, was es bei Konfigurationsdateien beliebt macht. Es ist eine strikte Obermenge von JSON, was bedeutet, dass jedes gültige JSON-Dokument auch gültiges YAML ist.
Was ist der Unterschied zwischen YAML und JSON?
Beide Formate stellen dieselben Datentypen dar (Objekte, Arrays, Strings, Zahlen, Booleans, null). Die wesentlichen Unterschiede sind Syntax und Anwendungsfall. YAML verwendet Einrückungen und erfordert keine Anführungszeichen um die meisten Strings oder Kommas zwischen Elementen — es ist für die menschliche Lesbarkeit optimiert. JSON verwendet geschweifte Klammern, eckige Klammern und Kommas — es ist für die maschinelle Verarbeitung optimiert und ist der Standard für REST-APIs. YAML unterstützt auch Kommentare (Zeilen, die mit # beginnen), was JSON nicht tut.
Kann YAML alles darstellen, was JSON kann?
Ja. Da YAML eine Obermenge von JSON ist, kann jede in JSON ausdrückbare Datenstruktur auch in YAML ausgedrückt werden. Das Umgekehrte gilt auch für gängige Datentypen (Objekte, Arrays, Strings, Zahlen, Booleans, null), obwohl YAML zusätzliche Funktionen hat — wie Anker, Aliase und mehrzeilige Strings — die kein direktes JSON-Äquivalent haben und bei der Konvertierung vereinfacht werden.
Was bedeutet 'Einrückung' in YAML?
In YAML wird die Einrückung (Leerzeichen — niemals Tabulatoren) verwendet, um die Struktur anzugeben. Untergeordnete Elemente eines Objekts oder Listenelemente werden weiter eingerückt als ihr übergeordnetes Element. Die Anzahl der Leerzeichen spielt keine Rolle, solange sie innerhalb eines Blocks konsistent ist. Zwei Leerzeichen pro Ebene ist die gebräuchlichste Konvention.
Unterstützt YAML Kommentare?
Ja — Zeilen oder Inline-Text, die mit # beginnen, sind Kommentare in YAML. Kommentare werden von Parsern ignoriert und haben keinen Einfluss auf die Daten. Kommentare können jedoch nicht in JSON dargestellt werden, daher werden sie bei der Konvertierung von YAML zu JSON verworfen.
Verwandte Werkzeuge
JSON-Formatter
Formatieren und validieren Sie JSON sofort für Entwicklung und Debugging.
Markdown zu HTML
Konvertieren Sie Markdown sofort in HTML. Unterstützt GFM-Tabellen, Aufgabenlisten und Codeblöcke.
Base64 Encoder / Decoder
Kodieren und dekodieren Sie Base64-Text schnell und einfach.
Cron-Ausdruck-Generator
Erstellen, testen und verstehen Sie Cron-Ausdrücke mit einem visuellen Builder und nächsten Ausführungszeiten.
Zuletzt besuchte Werkzeuge
Color Picker & Converter
DeveloperPick colors and convert between HEX, RGB, HSL, HSV, and CMYK instantly. Check WCAG contrast ratios.
JWT Decoder
DeveloperDecode and inspect JWT tokens. Verify HS256 signatures and check token expiry — all in your browser.
Cron Expression Builder
DeveloperBuild, test, and understand cron expressions with a visual builder and next run times.