YAML in JSON und JSON in YAML umwandeln, Kommentare nach Möglichkeit erhalten und Docker-, GitHub-Actions-, Kubernetes- und OpenAPI-Dateien prüfen — direkt im Browser.
Dieses Tool wandelt zwischen YAML und JSON in beide Richtungen. Aus YAML löst es Anker, Aliase und Merge-Keys zu einfachem JSON auf; aus JSON schreibt es YAML mit gewählter Einrückung und Anführungszeichen-Stil, kann die Kommentare des zuvor umgewandelten YAML zurückholen und wiederholte Blöcke zu Ankern machen. Ein eingebauter Linter prüft die Datei gegen das Schema von Docker Compose, GitHub Actions, Kubernetes oder OpenAPI.
Deine Dateien werden im Browser umgewandelt und nicht an einen Server gesendet; die Linter-Schemas sind eingebaut — die Website erhält nur ein anonymes Ereignis „Tool geöffnet“, ohne Inhalt. Ein Ergebnis, das du an ein anderes Tool schickst, bleibt 24 Stunden auf diesem Gerät unter „Letzte Aktivität“.
JSON kann keine Kommentare enthalten, daher entfernt YAML → JSON sie und sagt das. Wandelst du dieses JSON zurück in YAML, stellt das Tool die Kommentare aus dem letzten YAML wieder her, wenn die Struktur noch weitgehend gleich ist.
Bei YAML → JSON werden sie zu vollständigen Kopien aufgelöst, Merge-Keys (<<) eingeschlossen. Bei JSON → YAML macht „Wiederholte Blöcke → YAML-Anker (&, *)“ gleiche Blöcke zu einem Anker und Aliasen.
Die Struktur der Datei gegen das offizielle Schema des gewählten Formats — Pflichtschlüssel, erlaubte Werte, Typen — und listet jeden Befund mit Zeile auf.