YAML-↔-JSON-Konverter

Wandeln Sie zwischen YAML und JSON um.

Eingabe
Ergebnis

Anwendungsbeispiele

Eine Konfigurationsdatei in ein anderes Format bringen

Wandeln Sie eine YAML-Konfiguration, etwa eine Docker-Compose- oder GitHub-Actions-Datei, um, bevor Sie sie in ein Tool einfügen, das nur JSON akzeptiert.

Eine JSON-API-Antwort in lesbares YAML umwandeln

Wandeln Sie eine klammerreiche JSON-Antwort in einrückungsbasiertes YAML um, um die Struktur auf einen Blick zu erfassen.

Einen YAML-Syntaxfehler schnell finden

Fügen Sie YAML ein, das durch einen Einrückungs- oder Doppelpunktfehler beschädigt ist, und sehen Sie in der Fehlermeldung sofort, wo das Problem liegt.

Häufig gestellte Fragen

Wird meine Eingabe an einen Server gesendet?

Nein. Die gesamte Umwandlung erfolgt vollständig in Ihrem Browser, und Ihre Eingabe wird niemals an einen Server gesendet.

Unterstützt es komplexes YAML wie Anker oder mehrere Dokumente?

Es unterstützt die meisten Funktionen von Standard-YAML 1.1/1.2, einschließlich Anker und Aliase. Fügen Sie jedoch nur ein Dokument in die Eingabe ein.

Was passiert mit Werten, die JSON nicht darstellen kann, wie undefined?

JSON kann Werte wie undefined oder Funktionen nicht darstellen, vermeiden Sie diese daher vor der Umwandlung in der Eingabe. Gewöhnliche Strings, Zahlen, Booleans, Arrays, Objekte und null werden problemlos umgewandelt.

Bleiben die ursprüngliche Einrückung und Zeilenumbrüche erhalten?

Das Ergebnis wird mit der Standardformatierung der Bibliothek neu erzeugt, sodass ursprüngliche Kommentare oder ein bestimmter Zeilenumbruchstil nicht erhalten bleiben.