JSON zu YAML Konverter
Konvertieren Sie JSON-Strukturen online in lesbares YAML mit anpassbarer Einrückung und optionaler Schlüsselsortierung.
Tool ausführen
Dieses Online-Werkzeug wandelt formatierte oder unformatierte JSON-Daten in sauberes YAML um. JSON dient häufig als Datenaustauschformat in Web-APIs, während YAML durch seine übersichtliche Struktur bevorzugt für Konfigurationsdateien in Systemen wie Kubernetes, GitHub Actions oder Docker Compose genutzt wird. Geben Sie einfach gültigen JSON-Text in das Eingabefeld ein. Die Anwendung unterstützt verschachtelte Objekte, Listen, Zahlen, boolesche Werte sowie Unicode-Zeichen. Über die Einstellungen passen Sie die Einrückung flexibel an, standardmäßig sind zwei Leerzeichen eingestellt. Zudem können Sie festlegen, ob Objektschlüssel im erzeugten YAML alphabetisch sortiert werden sollen. Das Ergebnis wird im Block-Stil ausgegeben, wobei Listenpunkte mit Bindestrichen dargestellt und Sonderzeichen bei Bedarf maskiert werden. Enthält die Eingabe Syntaxfehler wie fehlende Klammern oder fehlerhafte Kommas, wird kein YAML ausgegeben. Sie können den JSON-Quelltext direkt korrigieren und die Umwandlung erneut ausführen. Auch leere Eingaben werden verarbeitet und führen zu einem leeren Ausgabefeld. Dadurch eignet sich der Konverter für Entwickler und Administratoren, die API-Antworten in lesbare YAML-Konfigurationen überführen möchten.
Anleitung
- Fügen Sie den umzuwandelnden JSON-Text in das Eingabefeld ein.
- Legen Sie die gewünschte Anzahl an Leerzeichen für die Einrückung fest (Standard ist 2).
- Wählen Sie bei Bedarf die Option zur alphabetischen Sortierung der Schlüssel aus.
- Starten Sie die Konvertierung, um die erzeugte YAML-Struktur im Ausgabebereich zu sehen.
Beispiele
- Einfaches Objekt: Die Eingabe von {"name": "WebApp", "port": 8080, "active": true} wird bei einem Einzug von 2 Leerzeichen zu YAML mit entsprechenden Schlüssel-Wert-Paaren konvertiert.
- Verschachtelte Liste: Eine JSON-Struktur mit {"services": ["web", "database"]} wird in YAML mit vorangestellten Bindestrichen für die Listenelemente umgewandelt.
FAQ
Was passiert bei fehlerhafter JSON-Syntax?
Wenn der eingegebene Text kein valides JSON darstellt (beispielsweise durch ein fehlendes Komma oder unvollständige Anführungszeichen), wird kein YAML erzeugt. Korrigieren Sie die Syntax im Eingabefeld, um die Konvertierung durchzuführen.
Werden Sonderzeichen und Umlaute korrekt übernommen?
Ja, Unicode-Zeichen wie deutsche Umlaute oder internationale Schriftzeichen bleiben bei der Umwandlung vollständig erhalten.
Welche Einrückung ist standardmäßig voreingestellt?
Standardmäßig verwendet das Werkzeug zwei Leerzeichen pro Einrückungsebene. Sie können diesen Wert im Feld für den Einzug an Ihre Anforderungen anpassen.
Wie werden leere Eingaben gehandhabt?
Wird das Eingabefeld leer gelassen oder enthält es nur Leerzeichen, gibt das Werkzeug eine leere YAML-Ausgabe zurück.