Zum Inhalt springen

YAML in JSON umwandeln

Wandeln Sie ein YAML-Dokument, etwa eine Konfigurationsdatei, direkt im Browser in das entsprechende JSON um.

Wird auf Ihrem Gerät verarbeitet. Es wird nichts an einen Server gesendet.

Liest das YAML mit einem auf die JSON-Grundtypen beschränkten Schema (Objekte, Listen, Zeichenketten, Zahlen, Wahrheitswerte und null) und verhindert so die Ausführung eigener YAML-Konstruktoren.

Anwendungsfälle

  • Eine YAML-Konfiguration (Docker Compose, CI) in JSON umwandeln.
  • Prüfen, wie ein Programm ein YAML-Dokument interpretiert.
  • YAML-Daten für eine JSON-API vorbereiten.

So funktioniert's

  1. 1

    YAML einfügen

    Achten Sie auf die korrekte Einrückung.

  2. 2

    Umwandeln

    Klicken Sie auf „Umwandeln“ und kopieren oder laden Sie das JSON herunter.

Technische Details

  • Verwendet wird das JSON-Schema von YAML: „yes“, „no“, „on“ oder „off“ bleiben Text (nicht true oder false), und Datumsangaben wie 2024-01-05 bleiben Zeichenketten.
  • Anker und Aliase (&name, *name) werden aufgelöst, Kommentare entfallen, da JSON keine Kommentare kennt.
  • Eigene Tags (etwa !!js/function) werden mit einem Fehler abgelehnt statt ausgeführt.

Häufige Fragen

Warum ein eingeschränktes Schema?

YAML erlaubt eigene Typen, die in weniger vorsichtigen Parsern Code ausführen könnten; das JSON-Schema beschränkt sich auf die sicheren Datentypen von JSON.

← Daten