ESC
YAML-Eingabe
JSON-Ausgabe
Die gesamte Verarbeitung erfolgt in Ihrem Browser. Es werden keine Daten an Server gesendet.

Anwendungsbeispiele

Konfigurationsdatei-Konvertierung

Konvertieren Sie Anwendungskonfigurationsdateien von YAML in JSON für JavaScript-Anwendungen und APIs.

API-Datenformat

Wandeln Sie YAML-formatierte API-Definitionen und Datenstrukturen in JSON für REST-API-Nutzung um.

DevOps-Workflow

Konvertieren Sie CI/CD-Pipeline-Konfigurationen und Infrastruktur-als-Code-Dateien von YAML zu JSON.

Funktionen

YAML-Validierung

Validiert Ihre YAML-Syntax und liefert klare Fehlermeldungen für einfaches Debugging

Formatierung & Minifizierung

Wechseln Sie zwischen formatiertem JSON mit Einrückung oder kompakter minifizierter Ausgabe

Als JSON herunterladen

Laden Sie das konvertierte Ergebnis direkt als .json-Datei herunter

Clientseitige Verarbeitung

Die gesamte Konvertierung erfolgt lokal in Ihrem Browser für vollständige Privatsphäre

Wie benutzt man es?

1

YAML eingeben

Fügen Sie Ihre YAML-Daten in den Eingabebereich auf der linken Seite ein.

2

Konvertieren

Klicken Sie auf die Schaltfläche Konvertieren, um Ihr YAML in JSON-Format umzuwandeln.

3

Ergebnis verwenden

Kopieren Sie die JSON-Ausgabe in die Zwischenablage oder laden Sie sie als .json-Datei herunter.

Häufig gestellte Fragen

YAML ist ein menschenlesbares Datenformat, das häufig in Konfigurationsdateien (Docker Compose, Kubernetes, GitHub Actions, Ansible) verwendet wird. JSON ist der Standard für REST APIs, JavaScript-Anwendungen und die meisten Programmierbibliotheken. Konvertieren Sie YAML in JSON, wenn Sie Konfigurationsdaten an eine API, eine Node.js-App oder ein Tool übergeben müssen, das JSON-Eingaben erfordert.

Nein. JSON hat keine Kommentarsyntax, daher werden YAML-Kommentare (Zeilen, die mit # beginnen) bei der Konvertierung entfernt. Das ist beabsichtigt — die JSON-Ausgabe enthält nur Daten, keine Dokumentation. Wenn Sie Kommentare beibehalten möchten, bewahren Sie die ursprüngliche YAML-Datei neben der JSON-Ausgabe auf.

Ja. YAML-Anker (&anker-name) und Aliasse (*anker-name) werden vollständig aufgelöst. Die JSON-Ausgabe enthält die expandierten, dereferenzierten Werte. Beispiel: Wenn &defaults einen Block definiert und ein anderer Abschnitt <<: *defaults verwendet, enthält die JSON-Ausgabe die zusammengeführten Schlüssel-Wert-Paare direkt.

Die formatierte Ausgabe fügt Einrückungen und Zeilenumbrüche hinzu — einfacher zu lesen und zu debuggen. Die minifizierte Ausgabe entfernt alle Leerzeichen — kleinere Dateigröße, geeignet für API-Payloads und Speicherung. Beide repräsentieren identische Daten. Verwenden Sie die formatierte Ausgabe zur Überprüfung des Konvertierungsergebnisses, und wechseln Sie dann für den Produktionseinsatz zur minifizierten Variante.

YAML null / ~ → JSON null. YAML true / false / yes / no / on / off → JSON Boolean true/false. YAML-Ganzzahlen und Gleitkommazahlen → JSON-Zahlen. YAML mehrzeilige Strings (| oder > Stil) → JSON einzeilige Strings mit \n-Zeichen. YAML-Datumsangaben (2023-01-01) → JSON-String "2023-01-01" (JSON hat keinen Datumstyp). YAML-Sequenzen → JSON-Arrays. YAML-Mappings → JSON-Objekte.

Die häufigsten Probleme: gemischte Tabs und Leerzeichen bei der Einrückung (YAML erfordert konsistente Leerzeichen — niemals Tabs für Einrückungen), fehlendes Leerzeichen nach dem Doppelpunkt (schlüssel:wert schlägt fehl, schlüssel: wert funktioniert), nicht geschlossene Anführungszeichen und doppelte Schlüssel in derselben Mapping-Struktur. Das Tool zeigt eine spezifische Fehlermeldung an, die auf die problematische Zeile hinweist.

Eine YAML-Datei kann mehrere unabhängige Dokumente enthalten, die durch --- (drei Bindestriche) getrennt sind. Dieses Tool konvertiert das erste Dokument in JSON. Wenn Sie alle Dokumente benötigen, teilen Sie das YAML an den --- Grenzen auf und konvertieren Sie jeden Abschnitt separat.

Nein. Das gesamte Parsen und Konvertieren läuft in Ihrem Browser über JavaScript. Ihr YAML verlässt niemals Ihr Gerät. Sie können die Internetverbindung trennen und das Tool funktioniert identisch.

Was ist YAML to JSON Converter?

Paste your YAML and get valid JSON output in one click. Handles nested structures, arrays, multiline strings, comments, and all YAML features.

Wichtige Funktionen

Full YAML spec support including comments, multiline strings, anchors. Pretty-print or minified output. Multi-document YAML support (--- separators become JSON array elements).

Typische Anwendungen

Converting Docker Compose files, Kubernetes manifests, CI/CD pipeline configs, Ansible playbooks, or any YAML config into JSON for tools that require it.

Tipps

Keep your YAML indentation consistent -- mixed tabs and spaces cause parsing errors. Use pretty-print to verify the output structure before copying.

Datenschutz

Everything runs in your browser. No data is uploaded, no cookies track your input.

Sicherheit und Datenschutz

Ihre Datensicherheit ist unsere Priorität

Lokale Verarbeitung

Alle Verarbeitung erfolgt in Ihrem Browser

Keine Datenübertragung

Ihre Daten werden nicht an unsere Server gesendet

Keine Datenspeicherung

Es werden keine Daten gespeichert oder geteilt

SSL-Verschlüsselung

SSL-Verschlüsselung für sichere Verbindung

Nächster Schritt

Mehr auf MoreOnlineTools