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
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
-
YAML hinzufügen
Wähle oder ziehe eine .yaml- oder .yml-Datei hinein oder füge YAML in das Textfeld ein.
-
Ausgabe wählen
Wähle formatiertes oder minimiertes JSON. Bei mehreren Dokumenten wählst du Array oder getrennte Ausgaben.
-
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.