YAML-Konfiguration in formatiertes JSON konvertieren
YAML-zu-JSON hilft, wenn Konfigurationen, CI-Snippets, Infrastrukturbeispiele oder Dokumentationsdaten von APIs, Skripten, Testfixtures oder strengeren Validierungswerkzeugen verwendet werden müssen. Der Konverter parst ein YAML-Dokument und erzeugt eingerücktes JSON.
JSON ist weniger ausdrucksstark als YAML. Kommentare, Anker, Aliase und einige YAML-spezifische Syntax haben kein direktes JSON-Äquivalent, prüfen Sie daher die Ausgabe, bevor Sie sie als Produktionskonfiguration verwenden.
Was nach der Konvertierung geprüft werden sollte
- Kommentare und Anker, die das ursprüngliche YAML erläutert haben.
- Implizite YAML-Werte wie
true,false,null, und Zahlen. - In Anführungszeichen gesetzte Werte, die in der JSON-Ausgabe als Strings erhalten bleiben müssen.
- Mehrfachdokument-YAML, getrennt durch
---, die vor dem Konvertieren getrennt werden sollten.
YAML-zu-JSON FAQ
Werden YAML-Kommentare, Anker und Aliase beibehalten?
Nein. JSON unterstützt keine Kommentare, Anker oder Aliase, daher werden diese YAML-exklusiven Funktionen in der Ausgabe nicht dargestellt.
Warum hat sich der Typ eines YAML-Werts geändert?
YAML kann boolesche Werte, Nullwerte und Zahlen ableiten. Setzen Sie einen Wert in YAML in Anführungszeichen, wenn er als JSON-String erhalten bleiben muss.
Kann dieses Tool mehrere YAML-Dokumente auf einmal konvertieren?
Dieser Konverter ist für ein YAML-Dokument gedacht. Teilen Sie mehrteilige YAML-Dokumente vor der Konvertierung auf, sodass jedes Dokument eine klare JSON-Ausgabe erhält.