Monu Tools

YAML-zu-JSON-Konverter

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

  1. 01

    Wähle die Richtung: YAML zu JSON oder JSON zu YAML.

  2. 02

    Füge dein YAML oder JSON in das Eingabefeld ein.

  3. 03

    Kopiere das umgewandelte Ergebnis oder lies den Fehler, falls die Eingabe ungültig ist.

Was es macht

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.

Wie sich die beiden Formate unterscheiden

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.

Validierung und der Parser

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.

Wo es passt, und der Kommentar-Vorbehalt

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

Welche YAML-Version wird unterstützt?

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.

Warum bekomme ich einen Fehler?

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.

Bleiben Kommentare erhalten?

Nein. YAML-Kommentare gehen bei der Umwandlung verloren, weil JSON keine Kommentare hat, und die Rückumwandlung erzeugt frisches YAML ohne sie.

Werden meine Daten hochgeladen?

Nein. Die Umwandlung läuft vollständig in deinem Browser; nichts, was du einfügst, verlässt dein Gerät.

Warum YAML in JSON umwandeln, oder zurück?

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.

Quellen

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