JSON-zu-YAML-Konverter
Verwandte externe Tools
Einige Links sind Affiliate-Links.
Verwandte Tools
JSON in YAML und YAML zurück in JSON konvertieren – direkt im Browser. Eine Konfiguration einfügen, Richtung wechseln und das Ergebnis kopieren. Praktisch für Kubernetes-Manifeste, CI-Pipelines, docker-compose-Dateien und App-Einstellungen. Kein Upload – die Konvertierung läuft vollständig auf deinem Gerät.
So wird es verwendet
- Richtung wählen: JSON → YAML oder YAML → JSON.
- Daten in das Eingabefeld einfügen oder eintippen (ein Beispiel wird beim Start geladen).
- Die konvertierte Ausgabe erscheint sofort – mit einem Klick kopieren.
So funktioniert es
JSON und YAML beschreiben dieselbe Art von Daten – Objekte (Schlüssel-Wert-Paare), Arrays und skalare Werte – nur mit unterschiedlicher Syntax. YAML verwendet Einrückung für Verschachtelung und einen Bindestrich für Listenelemente, während JSON geschweifte Klammern und eckige Klammern verwendet. Der Konverter parst ein Format in eine Datenstruktur und schreibt es im anderen Format aus, wobei Schlüssel, Listen und Werte erhalten bleiben.
Funktionen
Bidirektionale Konvertierung
Von JSON zu YAML oder von YAML zu JSON mit einem einzigen Umschalter – die Ausgabe einer Richtung kann direkt als Eingabe der anderen dienen.
Verschachtelte Strukturen
Objekte in Objekten, Arrays von Objekten und tiefe Verschachtelungen bleiben bei der Konvertierung vollständig erhalten.
Intelligente Anführungszeichen
Mehrdeutige Zeichenketten wie true oder 123 werden automatisch in Anführungszeichen gesetzt, damit sie als Text erhalten bleiben und nicht zu Booleschen Werten oder Zahlen werden.
Kommentare werden erkannt
Beim Lesen von YAML werden Zeilen und nachgestellte # Kommentare ignoriert, sodass sie die Konvertierung nicht unterbrechen.
Vollständig lokal
Alles geschieht in deinem Browser – deine Konfigurationen und Geheimnisse verlassen dein Gerät nicht.
Typische Anwendungsfälle
Kubernetes-Manifeste
Eine JSON-Ressourcendefinition in das von kubectl erwartete YAML umwandeln oder ein vorhandenes Manifest als JSON lesen.
docker-compose
Compose-Schnipsel zwischen Formaten konvertieren, wenn Beispiele aus verschiedenen Quellen übernommen werden.
App-Konfiguration
Konfigurationsdateien zwischen JSON und YAML wechseln, je nachdem was das jeweilige Tool oder Framework bevorzugt.
API-Beispiele
Eine JSON-API-Antwort einfügen und als YAML lesen, das oft leichter zu überfliegen ist.
Hinweise
- Die YAML-Ausgabe verwendet lesbaren Block-Stil mit Einrückung und Bindestrichen für Listen.
- Erweiterte YAML-Funktionen wie Anker, Aliase und explizite Tags werden nicht unterstützt.
- Zeichenketten, die wie Boolesche Werte oder Zahlen aussehen, werden in Anführungszeichen gesetzt, damit ihr Typ erhalten bleibt.
- Die gesamte Verarbeitung läuft auf deinem Gerät; nichts, was du einfügst, wird hochgeladen.
Häufig gestellte Fragen
- Kann auch YAML zurück in JSON konvertiert werden?
- Ja. Den Richtungsumschalter auf YAML → JSON stellen und das YAML einfügen, um formatiertes JSON zurückzuerhalten.
- Werden Kommentare beibehalten?
- Beim Konvertieren von YAML in JSON werden # Kommentare ignoriert, da JSON keine Kommentare kennt. Beim Konvertieren von JSON in YAML werden keine Kommentare erzeugt.
- Funktioniert es auch mit großen Dateien?
- Es funktioniert gut für typische Konfigurationsdateien. Sehr große Dokumente können langsamer sein, da alles im Browser läuft, aber es wird nichts hochgeladen.
- Werden YAML-Anker und -Aliase unterstützt?
- Nein. Der Konverter zielt auf gängiges Block-Style-YAML ab. Erweiterte Funktionen wie Anker, Aliase und benutzerdefinierte Tags werden nicht unterstützt.
- Werden meine Daten an einen Server gesendet?
- Nein. Die Konvertierung erfolgt vollständig in deinem Browser und nichts, was du eingibst, verlässt dein Gerät.