JSON-zu-YAML-Konverter

Füge beliebiges JSON ein (Objekte, Arrays, Strings, Zahlen, Booleans, null) und erhalte korrekt eingerücktes YAML zurück.

YAML

Häufig gestellte Fragen

Warum würde ich YAML statt JSON brauchen?

YAML ist das Standard-Konfigurationsformat für Tools wie Docker Compose, Kubernetes, GitHub Actions und Ansible. Da YAML eine Obermenge des Datenmodells von JSON ist, ist das Konvertieren bestehender JSON-Konfiguration oder API-Antworten in YAML ein üblicher Schritt bei der Einführung eines dieser Tools.

Unterstützt das YAML-Anker, Kommentare oder Multi-Dokument-Dateien?

Nein, das ist ein fokussierter Konverter für einfach JSON-förmige Daten, er gibt Standard-Block-Stil-YAML für Objekte, Arrays und Skalare aus. Er generiert keine YAML-exklusiven Funktionen wie Anker/Aliase oder Kommentare, da JSON kein Äquivalent hat, aus dem übersetzt werden könnte.

Wie werden Strings behandelt, die wie Zahlen oder Booleans aussehen?

Sie werden in der YAML-Ausgabe automatisch in Anführungszeichen gesetzt (zum Beispiel "true" oder "42"), damit ein YAML-Parser sie als Strings zurückliest, nicht als tatsächlichen Boolean oder Zahl, wodurch der ursprüngliche JSON-Typ exakt erhalten bleibt.

Ähnliche Tools