JSON zu YAML Konverter

Benötigst du die umgekehrte Konvertierung?
YAML to JSON Converter

JSON Eingabe

1

YAML Ausgabe

Einstellungen

Konvertierungsoptionen

Geben Sie JSON-Daten ein, um sie in YAML umzuwandeln

Ihre konvertierten Daten erscheinen hier

JSON zu YAML konvertieren

  1. Schritt 1 – JSON-Eingabe einfügen

    • Kopieren Sie Ihre JSON-Daten aus einer Datei, API-Antwort oder Konfiguration.
    • Fügen Sie sie in das linke Editor-Panel ein. Das Tool validiert Ihr JSON automatisch.
    • Verwenden Sie alternativ die Import-Schaltfläche, um JSON aus einer lokalen Datei oder URL zu laden.
  2. Schritt 2 – Konvertierungsoptionen konfigurieren

    • Verwenden Sie die Zahnrad-Symbol-Einstellungen, um die Ausgabe anzupassen.
    • Aktivieren Sie "Schlüssel alphabetisch sortieren", um Ihre Daten konsistent zu organisieren.
    • Aktivieren Sie "Kommentare einschließen", um einen Zeitstempel-Header zu Ihrer YAML-Datei hinzuzufügen.
  3. Schritt 3 – YAML anzeigen und überprüfen

    • Das konvertierte YAML erscheint sofort im rechten Panel.
    • Der Konverter behandelt automatisch Einrückung und Escaping von Sonderzeichen.
    • Überprüfen Sie die Ausgabe, um sicherzustellen, dass die Struktur Ihren Erwartungen entspricht.
  4. Schritt 4 – YAML-Datei exportieren

    • Klicken Sie auf die Kopieren-Schaltfläche, um den YAML-Code in Ihre Zwischenablage zu kopieren.
    • Verwenden Sie die Download-Schaltfläche, um das Ergebnis als .yaml-Datei zu speichern.
    • Verwenden Sie dieses YAML für Kubernetes-Konfigurationen, Docker Compose oder Anwendungseinstellungen.
Beispiel: JSON zu YAML Konvertierung
// Eingabe-JSON
{
  "name": "app-config",
  "version": 1.0,
  "features": ["auth", "logs"]
}

// Ausgabe-YAML
name: app-config
version: 1
features:
  - auth
  - logs

Verwandte JSON-Tools

Häufig gestellte Fragen

Wie werden JSON-Datentypen bei der JSON-zu-YAML-Konvertierung behandelt?

JSON-Datentypen werden in ihre YAML-Entsprechungen konvertiert: Strings, Zahlen, Booleans, Arrays (Sequenzen) und Objekte (Mappings) werden alle beibehalten. YAMLs flexiblere Syntax ermöglicht eine sauberere Darstellung dieser Typen.

Was ist der Unterschied zwischen dem Ein- und Ausschließen von Kommentaren?

Wenn "Kommentare einschließen" aktiviert ist, fügt der Konverter einen Header-Kommentar mit Zeitstempel der Generierung hinzu. Kommentare helfen, den Ursprung der YAML-Datei zu dokumentieren, sind aber nicht Teil der tatsächlichen Datenstruktur.

Warum sollte ich Schlüssel alphabetisch sortieren?

Das alphabetische Sortieren von Schlüsseln macht die YAML-Ausgabe vorhersehbarer und einfacher zwischen verschiedenen Versionen zu vergleichen. Dies ist nützlich für die Versionskontrolle und wenn Sie eine konsistente Ausgabeformatierung benötigen.

Wie werden verschachtelte JSON-Objekte in YAML dargestellt?

Verschachtelte JSON-Objekte werden zu verschachtelten YAML-Mappings mit korrekter Einrückung. YAML verwendet Einrückung (typischerweise 2 Leerzeichen), um die hierarchische Struktur zu zeigen, was es für komplexe Daten lesbarer macht als JSON.

Sind meine Daten sicher?

Ja, die gesamte Datenverarbeitung erfolgt vollständig in Ihrem Browser. Ihre JSON-Daten werden niemals an einen Server gesendet, was vollständige Privatsphäre und Sicherheit gewährleistet.

JSON zu YAML Konverter | JSONSwiss