YAML in JSON umwandeln

YAML-Dateien oder eingefügten Text im Browser in JSON umwandeln. Nichts wird hochgeladen.

YAML-Eingabe

Wähle eine .yaml- oder .yml-Datei oder füge YAML direkt ein.

YAML-Datei hier ablegen oder zum Auswählen klicken

Unterstützt: .yaml und .yml

oder YAML einfügen
JSON-Formatierung

JSON-Ausgabe

Wandle YAML um, um hier JSON zu sehen.

Hinweise zur Umwandlung

  • YAML-Kommentare gehen bei der Umwandlung verloren, weil JSON keine Kommentarsyntax hat.
  • YAML-Zeitstempel werden in ISO-8601-Zeichenketten umgewandelt, damit das JSON portabel bleibt.
  • Dieser Konverter verwendet YAML-1.2-Verhalten: Unquotiertes yes, no, on und off bleiben Zeichenketten; nur true und false werden boolesch.

YAML lokal in JSON umwandeln

Wähle eine .yaml- oder .yml-Datei oder füge YAML ein, um JSON zu erzeugen. Du kannst gut lesbares formatiertes JSON oder kompakt minimiertes JSON wählen und das Ergebnis kopieren oder herunterladen.

YAML-Anker und -Aliasse werden vor der JSON-Ausgabe aufgelöst und erweitert. Bei mit --- getrennten Dokumenten wählst du ein JSON-Array oder eine Ausgabe je Dokument.

Dein YAML bleibt auf dem Gerät

Die Umwandlung läuft im Browser, nicht auf einem Server.

  • YAML wird lokal im Browser gelesen und geparst.
  • Es gibt keinen Upload-Endpunkt für deine Eingabe.
  • Der Quellcode ist offen einsehbar (MIT).
  • Nach dem ersten Besuch funktioniert die App auch offline.

Im Netzwerk-Panel des Browsers kannst du beim Umwandeln prüfen, dass keine Anfrage dein YAML enthält. Quellcode lesen.

So geht es

  1. YAML hinzufügen

    Wähle oder ziehe eine .yaml- oder .yml-Datei hinein oder füge YAML in das Textfeld ein.

  2. Ausgabe wählen

    Wähle formatiertes oder minimiertes JSON. Bei mehreren Dokumenten wählst du Array oder getrennte Ausgaben.

  3. Kopieren oder herunterladen

    Prüfe das JSON und kopiere es oder lade es als .json-Datei herunter.

FAQ

Werden meine YAML-Dateien hochgeladen?

Nein. Parsen und Umwandlung laufen vollständig im Browser; es gibt weder einen Upload-Schritt noch eine serverseitige Umwandlung.

Was geschieht mit Ankern und Aliasen?

Sie werden in der JSON-Ausgabe aufgelöst und erweitert. Rekursive Aliasse werden als Fehler gemeldet, da JSON keine Zirkelreferenzen darstellen kann.

Wie werden mehrere YAML-Dokumente behandelt?

Bei YAML mit --- als Trenner wählst du ein JSON-Array oder eine eigene JSON-Ausgabe je Dokument. Ein einzelnes YAML-Dokument bleibt ein einzelner JSON-Wert.

Bleiben Kommentare und Zeitstempel erhalten?

JSON kennt keine Kommentare, daher gehen YAML-Kommentare verloren. Zeitstempel werden in ISO-8601-Zeichenketten umgewandelt.

Werden no oder yes zu booleschen Werten?

Nein. Der Parser verwendet YAML-1.2-Verhalten: yes, no, on und off ohne Anführungszeichen bleiben Zeichenketten; nur true und false sind boolesch.

Was passiert bei ungültigem YAML?

Wenn möglich, zeigt der Konverter einen Parse-Fehler mit Zeile und Spalte. Er ist kein reines YAML-Prüfwerkzeug.