OKfmt

YAML JSON

Parst YAML zu JSON, löst Anker und mehrzeilige Strings auf und übergibt Konfiguration an APIs und Programme, die nur JSON akzeptieren.

Dateien hierher ziehen oder klicken

Strg+V zum Einfügen aus der Zwischenablage

Wie konvertiert man YAML zu JSON

  1. 1Laden Sie Ihre YAML-Datei per Drag & Drop, Klick oder Einfügen hoch.
  2. 2Passen Sie bei Bedarf die Qualitätseinstellungen an.
  3. 3Klicken Sie auf 'Jetzt konvertieren' und warten Sie auf den Abschluss der Umwandlung.
  4. 4Laden Sie Ihre konvertierte JSON-Datei herunter.

Über die Konvertierung von YAML zu JSON

YAML 1.2 ist ein Daten-Serialisierungsformat basierend auf Einrückungshierarchie und das Standardformat für Kubernetes- und Docker Compose-Konfigurationen. JSON ist ein textbasiertes Datenaustauschformat, das der RFC 8259-Spezifikation entspricht, mit nur sechs grundlegenden Datentypen. YAML ist für Menschen in den meisten Szenarien leichter lesbar, während JSON mit mehr Programmierschnittstellen kompatibel ist.

Der Konvertierungsprozess behält ursprüngliche Zahlenwerte, Booleans, verschachtelte Strukturen und Schlüsselnamen bei. In YAML enthaltener Inhalt, der mit JSON inkompatibel ist, wird von der Ausgabe ausgeschlossen. Native YAML-Kommentare werden von JSON nicht unterstützt, gehen also nach der Konvertierung verloren. Ankerreferenzen in YAML werden in die entsprechenden JSON-Strukturen expandiert. Die Ausgabegröße ändert sich entsprechend den Inhaltsmerkmalen.

Diese Konvertierung eignet sich zur Umwandlung von Kubernetes- oder CI-Konfigurationen in das JSON-Format, das mit allgemeinen Programmierschnittstellen kompatibel ist. Die Ausgabe entspricht der RFC 8259-Spezifikation und kann direkt von allen Programmiersprachen und Werkzeugen, die das JSON-Format unterstützen, geparst und verarbeitet werden.

YAML vs JSON: Technischer Vergleich

FunktionYAMLJSON
Veröffentlicht20012001
EntwicklerYAML communityDouglas Crockford

FAQ zu YAML → JSON

Ändert sich die Datenqualität nach der Konvertierung?

Bei original abbildbaren Strukturen gibt es keine Qualitätsveränderung. Dateninhalte in YAML, die der JSON-Spezifikation entsprechen, werden vollständig beibehalten. Nur YAML-spezifische Inhalte, die von JSON nicht unterstützt werden, werden gefiltert.

Werden Kommentare im Ergebnis beibehalten?

Kommentare werden nach der Konvertierung nicht beibehalten. Die RFC 8259 Spezifikation für JSON unterstützt selbst keine Kommentare, daher werden Kommentare aus YAML während der Konvertierung entfernt.

Welche maximale Dateigröße wird für die Konvertierung unterstützt?

Die Obergrenze für eine einzelne Dateikonvertierung auf dieser Seite beträgt 50MB, pro Konvertierung kann nur eine Datei verarbeitet werden. Dateien, die die Größenbegrenzung überschreiten, werden vom System abgelehnt.

Werden konvertierte Dateien gespeichert?

Dateien werden über HTTPS zur Konvertierung auf den Server hochgeladen. Der Server löscht sowohl die Quelldatei als auch die Ausgabedatei unmittelbar nach Abschluss der Konvertierung, es findet keine Speicherung statt.