YAML in formatiertes JSON konvertieren

Parsen Sie ein YAML-Dokument und prüfen Sie die JSON-Struktur, bevor Sie es in APIs, Skripten, Fixtures oder bei Konfigurationsmigrationen verwenden.

Alle Datenkonvertierungen erfolgen lokal in Ihrem Browser. Kein JSON, CSV, YAML oder XML wird an unsere Server gesendet.
YAMLJSON

Schnelle Beispiele

YAML als formatiertes JSON prüfen

YAML zu JSON hilft, wenn eine Konfigurationsdatei, ein CI-Snippet oder ein Infrastrukturbeispiel in einem strengeren Format überprüft werden muss. Der Konverter parst ein YAML-Dokument und schreibt eingerücktes JSON, sodass Objektstruktur, Arrays und inferierte Werte leichter zu überprüfen sind.

Einige YAML-Features gehen verloren, weil JSON sie nicht darstellen kann. Kommentare, Anker, Aliase und Dokumenttrenner sollten überprüft werden, bevor das konvertierte JSON in Skripten oder Tests verwendet wird.

YAML-Funktionen, die nach der Konvertierung überprüft werden sollten

YAML-Funktion JSON-Ergebnis
Comments Entfernt, da JSON keine Kommentarsyntax hat.
Anker und Aliase Aufgelöste Daten können erhalten bleiben, aber Ankernamen werden nicht beibehalten.
Implizite boolesche Werte, Nullwerte und Zahlen In JSON-Wertetypen geparst; setzen Sie Anführungszeichen um Werte, die als Zeichenketten erhalten bleiben müssen.
Mehrere Dokumente Teilen Sie sie zuerst; dieses Werkzeug ist für ein YAML-Dokument vorgesehen.
Hinweis zu Strings: setzen Sie Anführungszeichen um Werte wie 00123, 1.0, oder 2026-05-01 wenn der genaue Text wichtig ist.

Häufig gestellte Fragen (FAQ) zu YAML zu JSON

Warum wurde ein Wert zu einem booleschen Wert, einer Zahl oder null?

YAML kann Typen aus einfachem Text ableiten. Setzen Sie Anführungszeichen um den Quellwert, wenn die JSON-Ausgabe ihn als Zeichenkette behalten soll.

Sind Anker und Aliase sicher zu konvertieren?

Überprüfen Sie sie sorgfältig. JSON kann die aufgelösten Daten enthalten, aber die wiederverwendbare Ankerstruktur und die Ankernamen werden nicht beibehalten.

Warum sollte mehrteilige YAML zuerst aufgeteilt werden?

JSON benötigt einen einzelnen Top-Level-Wert. Das Aufteilen von YAML-Dokumenten hält jede Ausgabe klar und vermeidet das Zusammenführen nicht zusammenhängender Konfigurationsblöcke.