JSON-Ausgabe
So verwenden Sie den YAML ↔ JSON Konverter
- Wählen Sie die Richtung: YAML → JSON oder JSON → YAML.
- Fügen Sie Ihr YAML oder JSON in das Eingabefeld ein.
- Klicken Sie auf Konvertieren. Das Ergebnis erscheint im Ausgabefeld.
- Kopieren Sie die Ausgabe in die Zwischenablage.
YAML vs. JSON: wichtige Unterschiede
YAML ist eine Obermenge von JSON, jedes gültige JSON-Dokument ist auch gültiges YAML. YAML fügt jedoch mehrere Funktionen hinzu, die es besser für manuell bearbeitete Konfigurationen geeignet machen:
- Kommentare: YAML unterstützt
#-Kommentare; JSON nicht - Keine Anführungszeichen erforderlich: einfache Strings müssen in YAML nicht in Anführungszeichen stehen
- Mehrzeilige Strings: YAML-Block-Skalare (
|und>) machen langen Text lesbar - Anker und Aliase:
&Ankerdefiniert einen wiederverwendbaren Block;*Aliasreferenziert ihn und vermeidet Duplikate - Mehrere Dokumente: eine YAML-Datei kann mehrere durch
---getrennte Dokumente enthalten
JSON ist einfacher, portabler und universell von APIs und Parsern unterstützt, das bevorzugte Format für die Maschine-zu-Maschine-Kommunikation.
Wann YAML → JSON konvertieren?
- Eine API oder ein Tool benötigt JSON-Eingabe, aber Ihre Quelldaten sind eine YAML-Konfigurationsdatei
- Sie möchten die aufgelöste Struktur einer YAML-Datei mit Ankern und Aliasen inspizieren
- Sie müssen prüfen, ob eine YAML-Datei korrekt geparst wird
Wann JSON → YAML konvertieren?
- Sie schreiben eine Konfigurationsdatei (Kubernetes, GitHub Actions, Docker Compose) und möchten von vorhandenen JSON-Daten starten
- Sie möchten Kommentare hinzufügen oder die Syntax für Kollegen vereinfachen, die Dateien von Hand bearbeiten
Datenschutz
Die Konvertierung läuft in Ihrem Browser über die js-yaml-Bibliothek. Keine Daten werden an einen Server gesendet.