YAML → JSON

Eingabe

Ergebnis

Text einfügen oder eingeben, um die Umwandlung zu sehen.

Die letzte Eingabe wird in diesem Browser gespeichert (localStorage) und kann sensible Daten enthalten. Sie wird nie an einen Server gesendet.

Dieser Konverter liest YAML und gibt es als formatiertes JSON zurück. Anker und Aliase werden aufgelöst: Jede Referenz wird durch eine Kopie ihres Werts ersetzt, sodass das JSON nicht von ihnen abhängt. Pro Eingabe wird nur ein Dokument unterstützt. Fügen Sie mehrere ein, getrennt durch drei Bindestriche, erscheint eine Warnung, die überzähligen Trennzeichen zu entfernen. Syntaxfehler nennen Zeile und Spalte. YAML-Kommentare entfallen, da JSON sie nicht unterstützt. Sie können 2 oder 4 Leerzeichen Einrückung wählen, das Ergebnis kopieren oder als JSON-Datei herunterladen.

So funktioniert es

  1. Fügen Sie Ihr YAML im Eingabebereich ein, laden Sie eine YAML-Datei hoch oder klicken Sie auf Beispiel.
  2. Erscheint ein Syntaxfehler, prüfen Sie die Einrückung bei der angezeigten Zeile und Spalte.
  3. Sehen Sie die Warnung zum einzelnen Dokument, entfernen Sie die überzähligen Trennzeichen ---.
  4. Wählen Sie die Einrückung und klicken Sie auf Kopieren oder Herunterladen, um yaml-to-json.json zu erhalten.

Häufig gestellte Fragen

Werden Anker und Aliase aufgelöst?
Ja. Ein Alias wird zu dem Wert, auf den er verweist, sodass das JSON die vollständigen Daten ohne Referenzen enthält.
Kann ich mehrere YAML-Dokumente auf einmal umwandeln?
Nein. Es wird nur ein Dokument unterstützt. Bei Trennzeichen --- erscheint eine Warnung, die überzähligen zu entfernen und jedes Dokument einzeln umzuwandeln.
Was passiert mit Kommentaren?
Sie gehen verloren, da JSON keine Kommentare kennt. Bewahren Sie das ursprüngliche YAML auf, falls Sie sie brauchen.
Warum schlägt mein YAML fehl, obwohl es richtig aussieht?
Meist liegt es an uneinheitlicher Einrückung oder Tabulatorzeichen. Die Warnung zeigt Zeile und Spalte, wo das Parsen stoppt.

Verwandte Tools