Webtools

YAML ↔ JSON

Konvertieren Sie zwischen YAML und JSON

Über YAML und JSON

YAML und JSON sind beide menschenlesbare Datenserialierungsformate. JSON ist kompakter und gilt als die Lingua Franca von Web-APIs. YAML ist lesbarer für Konfigurationen, dank einrückungsbasierter Struktur und Kommentarunterstützung — es ist der Standard für Kubernetes-Manifeste, GitHub Actions-Workflows, Ansible-Playbooks und viele CI-Konfigurationen.

Die meisten YAML-Daten können verlustfrei zwischen YAML und JSON konvertiert werden, aber einige YAML-Features (Anker, benutzerdefinierte Tags, Mehrfach-Dokument-Streams) haben keine direkten JSON-Entsprechungen. Dieser Konverter behandelt die häufigsten Fälle.

Häufig gestellte Fragen

Werden Kommentare in YAML → JSON erhalten?
Nein — JSON kennt das Konzept von Kommentaren nicht, daher werden sie bei der Konvertierung entfernt. Eine JSON → YAML-Konvertierung erzeugt ein sauberes YAML-Dokument ohne Kommentare, da die ursprüngliche JSON-Datei auch keine hatte.
Was ist mit Mehrfach-Dokument-YAML-Dateien?
Nur das erste YAML-Dokument in der Eingabe wird konvertiert. Bei Mehrfach-Dokument-Streams (getrennt durch ---) müssen diese aufgeteilt und einzeln konvertiert werden.