Wandle YAML in JSON und JSON zurück in YAML um, in beide Richtungen. Wird beim Umwandeln geprüft und zeigt klare Fehler. Alles läuft in deinem Browser.
So nutzt du den YAML ⇄ JSON
Wähle die Richtung: YAML zu JSON oder JSON zu YAML.
Füge dein YAML oder JSON in das Eingabefeld ein.
Kopiere das umgewandelte Ergebnis oder lies den Fehler, falls die Eingabe ungültig ist.
Dieser Konverter wandelt YAML in JSON und JSON in YAML um, in beiden Richtungen. Wähle die Richtung, füge deine Eingabe ein und kopiere das umgewandelte Ergebnis oder lies eine klare Fehlermeldung, falls die Eingabe fehlerhaft ist.
Alles wird lokal in deinem Browser verarbeitet, sodass deine Daten auf deinem Gerät bleiben.
YAML und JSON beschreiben dieselbe Art von Daten, aber mit unterschiedlichen Schwerpunkten. JSON ist streng und kompakt, was zu APIs und Maschinen passt; YAML basiert auf Einrückung und ist für Menschen leichter zu lesen und zu bearbeiten, weshalb es Konfigurationsdateien dominiert.
Jede Umwandlung parst zuerst die Quelle, sodass fehlerhafte Eingaben erkannt und mit dem Grund und oft der Zeile gemeldet werden, statt stillschweigend ein kaputtes Ergebnis zu erzeugen. Eine erfolgreiche Umwandlung sagt dir daher auch, dass die Eingabe gültig war.
Er verwendet den zu YAML 1.2 und 1.1 kompatiblen Parser von js-yaml, der die Funktionen abdeckt, denen du in der Praxis begegnest: Mappings, Sequenzen, Skalare, Anker und mehrzeilige Zeichenketten.
Das ist genau der Klebstoff, den du rund um CI-Pipelines, Kubernetes- und Docker-Compose-Dateien sowie APIs brauchst, die JSON sprechen, während deine Konfiguration in YAML geschrieben ist. Damit kannst du zwischen beiden wechseln, ohne von Hand zu bearbeiten.
Eines solltest du wissen: YAML-Kommentare gehen verloren, weil JSON kein Konzept von Kommentaren kennt, und die Rückumwandlung erzeugt frisches YAML ohne sie.
Häufig gestellte Fragen
Er nutzt den YAML 1.2 / 1.1 kompatiblen Parser von js-yaml, der die gängigen Merkmale abdeckt: Mappings, Sequenzen, Skalare, Anker und mehrzeilige Zeichenketten.
Die Eingabe wird vor der Umwandlung geparst, sodass ungültiges YAML oder JSON eine Meldung mit dem Grund und oft der Zeile zeigt, was dir hilft, das Problem schnell zu finden.
Nein. YAML-Kommentare gehen bei der Umwandlung verloren, weil JSON keine Kommentare hat, und die Rückumwandlung erzeugt frisches YAML ohne sie.
Nein. Die Umwandlung läuft vollständig in deinem Browser; nichts, was du einfügst, verlässt dein Gerät.
Viele Werkzeuge und APIs verlangen JSON, während YAML zum Schreiben und Lesen von Konfiguration freundlicher ist. Die Umwandlung erlaubt dir, menschenfreundliche Konfiguration zu behalten und trotzdem JSON an die Systeme zu liefern, die es brauchen.
Dieses Tool einbetten
Füge dieses Tool zu deiner eigenen Website hinzu. Kopiere den Code unten. Er bleibt automatisch aktuell.
<iframe src="https://monu.tools/embed/de/yaml-json-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Verwandte Tools
Formatiere, verschönere und validiere JSON online mit klaren Fehlermeldungen bei ungültiger Eingabe.
Minifiziere und validiere JSON im Browser und sieh, wie viele Bytes du sparst.
Wandle JSON in CSV und CSV zurück in JSON um, in beide Richtungen. Wähle das Trennzeichen, verarbeite Felder in Anführungszeichen und kopiere das Ergebnis. Alles läuft in deinem Browser.
Erzeuge TypeScript-Interfaces aus einem JSON-Beispiel, mit verschachtelten Typen, Arrays und optionalen Feldern. Läuft im Browser.