Text 🔒 Läuft im Browser — keine Daten werden gesendet

YAML-in-JSON-Konverter

Machen Sie aus einer YAML-Datei JSON für eine API, ein Skript oder eine JSON-Schema-Prüfung – direkt in Ihrem Browser.

Eingabe
Ausgabe

YAML online in JSON umwandeln

YAML schreibt sich angenehm, doch viele Werkzeuge akzeptieren nur JSON: API-Requests, JSON-Schema-Validatoren, JavaScript-Code und viele Cloud-Konsolen. Diese Seite ist der JSON-Konverter, eingestellt auf YAML als Eingabe und JSON als Ausgabe; ein Kubernetes-Manifest, eine Compose-Datei oder eine OpenAPI-Spezifikation wird so mit einem Einfügen zu JSON.

Der YAML-Parser wird in die Seite geladen und läuft lokal; die Datei wird nie hochgeladen.

Wie YAML-Typen in JSON ankommen

YAMLJSON
port: 8080Die Zahl 8080
debug: trueDer Boolean true
value: ~ oder value: nullnull
date: 2024-01-01Der String "2024-01-01"
answer: yesDer String "yes"

Bei den letzten beiden Zeilen sind sich YAML-Parser uneinig. Ältere YAML-1.1-Parser lesen yes als true und machen aus Datumsangaben Zeitstempel; dieser Konverter folgt dem Core-Schema von YAML 1.2, in dem beide Strings bleiben – so halten es auch die meisten modernen Bibliotheken.

Wenn das YAML ungültig ist

Meist sind Einrückungsfehler die Ursache: ein Listeneintrag, der um ein Leerzeichen verrutscht ist, ein Tabulatorzeichen oder ein fehlendes Leerzeichen nach einem Doppelpunkt. Die Meldung unter dem Werkzeug nennt Zeile und Spalte, an der der Parser aufgegeben hat, und was er erwartet hat, etwa ein fehlendes Komma in einer Flow-Liste.

Verwandte Umwandlungen

Für den Rückweg nutzen Sie JSON in YAML. Um das entstandene JSON weiter zu prüfen oder schön zu formatieren, öffnen Sie es im JSON Formatter.