YAML eingeben
YAML-Konfiguration links einfügen; mehrere Dokumente mit --- und Ankerverweise werden unterstützt.
Andere Suchbegriffe versuchen
Keine Ergebnisse gefunden
YAML links eingeben, um JSON zu erzeugen, oder JSON rechts eingeben, um YAML zu erzeugen
YAML-Konfiguration links einfügen; mehrere Dokumente mit --- und Ankerverweise werden unterstützt.
Das konvertierte JSON erscheint sofort rechts; Änderungen an JSON aktualisieren auch YAML.
Kopieren klicken oder die Komprimierung aktivieren, um die Ausgabe zu verkleinern.
name: WaLudo"name": "WaLudo"- item1 / - item2["item1", "item2"]Einrückung{ "parent": { "child": ... } }true / false / yes / notrue / falsenull / ~ / leernull| / >"string with \n"# KommentarNicht unterstützt, verloren&alias / *aliasZum Wert erweitert--- TrennerNicht unterstützt, als Array teilen2026-06-10"2026-06-10" (String)YAML ist in Kubernetes, Docker Compose und GitHub Actions üblich; JSON lässt sich von Programmen und APIs leicht verarbeiten.
JSON ist das übliche Austauschformat für Web-APIs; die Umwandlung hilft, handgeschriebene Konfigurationsfehler zu reduzieren.
Bidirektionale Umwandlung eignet sich für Migration, Strukturvergleich und kopierbare Beispiele.
const yaml = require('js-yaml');
const json = JSON.stringify(yaml.load(yamlStr), null, 2);import yaml, json
json.dumps(yaml.safe_load(yaml_str), indent=2)import "gopkg.in/yaml.v3"
yaml.Unmarshal([]byte(yamlStr), &data)
json.MarshalIndent(data, "", " " )let value: Value = serde_yaml::from_str(yaml_str)?
serde_json::to_string_pretty(&value)yq -o=json config.yaml > config.jsonJSON nutzt strenge Syntax mit Klammern und Anführungszeichen und passt zu APIs; YAML nutzt Einrückung, Kommentare und reichere Typen für Konfigurationen.
Mit js-yaml: const yaml = require('js-yaml'); const json = JSON.stringify(yaml.load(yamlString), null, 2); Alternativen sind pyyaml und yq.
Nein. Analyse, Erzeugung, Formatierung und Komprimierung erfolgen im Browser.
NO, YES, ON und OFF können Boolean werden; führende Nullen können in YAML 1.1 oktal sein; Anker werden erweitert und Kommentare gehen verloren.
Eine Rückkonvertierung, JSON-Validierung und ein semantischer Vergleich komplexer Konfigurationen helfen bei der Kontrolle.