Lokale Verarbeitung

ENTWICKLER-TOOLS

YAML zu JSON

YAML einfügen, sauber eingerücktes JSON erhalten. Enthält das YAML einen Fehler, erfährst du vor der Umwandlung, wo.

Werkzeug öffnen

JSON EDITOR

Convert YAML configurations to valid, readable JSON.

Local conversion · YAML diagnostics · your code is never sent

YAML · ready to convert
source.yamlUnsaved
Ln 1, col 10 linesUTF-8YAML
converted.jsonPreview
0 lines fold nodesRead onlyJSON

0 lines

Was hier eingefügt wird, enthält meist Geheimnisse

Das YAML, das täglich umgewandelt wird, sind `docker-compose.yml`, Kubernetes-Manifeste, Helm-`values.yaml` und CI-Dateien. Sie alle tragen Umgebungsvariablen, interne Hostnamen und manchmal Schlüssel. Hier läuft die Umwandlung in deinem Tab, dieser Inhalt verlässt dein Gerät nicht.

Wo YAML bei der Umwandlung überrascht

YAML ist nachsichtiger als JSON, und der Unterschied zeigt sich beim Konvertieren. Unquotiertes `yes` und `no` werden unter YAML 1.1 zu Wahrheitswerten; eine als `1.10` geschriebene Version wird zur Zahl 1.1 und verliert die Null; ein Datum ohne Anführungszeichen ist keine Zeichenkette mehr. Sieht das JSON falsch aus, prüfe zuerst, welchen Werten die Anführungszeichen fehlten.

Warum du diese Richtung manchmal brauchst

YAML schreibt sich von Hand angenehmer, aber viele Werkzeuge und APIs akzeptieren nur JSON. Die Umwandlung ist der Zwischenschritt, um eine Konfiguration in einen HTTP-Aufruf zu geben, sie gegen ein JSON-Schema zu prüfen oder sie dort abzulegen, wo bedeutungstragende Einrückung nicht passt.

HÄUFIG GESTELLTE FRAGEN

Wird meine Datei auf einen Server geladen?

Nein. Die Umwandlung läuft im Browser, du kannst offline gehen und interne Konfigurationen umwandeln.

Was passiert bei einem Fehler im YAML?

Der Vorgang stoppt und zeigt das Problem, statt still fehlerhaftes JSON zurückzugeben.

Werden mehrere Dokumente in einer Datei unterstützt?

Der YAML-Trenner `---` erzeugt getrennte Dokumente, wofür JSON keine direkte Entsprechung hat. Wandle sie einzeln um.

Bleiben Kommentare erhalten?

Das geht nicht: JSON kennt keine Kommentare, sie gehen bei der Umwandlung verloren. Eine Grenze des Formats, nicht des Werkzeugs.