JSON-zu-YAML-Konverter

Inhalt zuletzt geprüft:

JSON in YAML-Format konvertieren. Automatisches Parsen und Formatieren. Kostenlos.

nach

Warum JSON in YAML konvertieren?

JSON ist ein universelles Austauschformat, wird bei komplexen, verschachtelten Strukturen aber schwer lesbar: geschweifte und eckige Klammern, Anführungszeichen und Kommas verdecken den Inhalt. YAML löst das: Es arbeitet mit Einrückungen statt Klammern, braucht keine Anführungszeichen um Schlüssel und erlaubt Kommentare, die JSON nicht hat.

YAML ist der Konfigurationsstandard im DevOps-Umfeld: Docker Compose, Kubernetes (Manifeste für Pods, Services, Deployments), GitHub Actions, GitLab CI, Ansible und Helm. Die Konvertierung von JSON zu YAML gehört zum Alltag von Entwicklern und DevOps-Teams, die mit diesen Werkzeugen arbeiten.

Der Konverter erzeugt korrektes YAML mit zwei Leerzeichen Einrückung und verarbeitet Arrays, verschachtelte Objekte, mehrzeilige Werte und primitive Typen (string, number, boolean, null). Das Ergebnis lässt sich direkt in docker-compose.yml, deployment.yaml oder .github/workflows/*.yml einfügen.

Die ganze Konvertierung läuft lokal im Browser, die Daten gehen an keinen Server. Ohne Registrierung, ohne Limits, ohne Tracking.

So konvertieren Sie JSON in YAML

  1. Daten einfügen

    Fügen Sie Ihre JSON-Daten in das Eingabefeld ein.
  2. Konvertieren

    Klicken Sie auf Konvertieren, um Ihre JSON-Daten in YAML-Format umzuwandeln.
  3. Kopieren oder herunterladen

    Kopieren Sie die YAML-Ausgabe oder laden Sie sie als Datei herunter.

Was macht diesen Konverter besonders?

  1. Vollständige Privatsphäre

    Ihre Dateien werden vollständig in Ihrem Browser verarbeitet. Nichts wird auf einen Server hochgeladen.
  2. Kopieren oder herunterladen

    Das Ergebnis kopieren Sie mit Kopieren in die Zwischenablage oder speichern es mit Herunterladen als Datei .yaml.
  3. Datei oder eingefügter Text

    Laden Sie eine JSON-Datei hoch oder fügen Sie den Inhalt in das Feld ein. Der Konverter verarbeitet ein Dokument auf einmal und zeigt das Ergebnis darunter.
  4. Sofortiges Ergebnis

    Klicken Sie auf Konvertieren: Das Ergebnis erscheint sofort im Feld darunter, samt Fehlermeldung, wenn die Eingabe ungültig ist.

JSON vs YAML – Formatvergleich

FunktionJSONYAML
Verschachtelte Daten
Tabellarische Daten
Schema-Validierung
Menschenlesbar
API-Standard
Kompakte Syntax

Wie funktioniert die JSON-zu-YAML-Konvertierung?

JSON und YAML repräsentieren beide strukturierte Daten, aber YAML verwendet eine sauberere, einrückungsbasierte Syntax ohne geschweifte Klammern oder Anführungszeichen um Schlüssel. Der Konverter analysiert die JSON-Struktur und formatiert sie nach YAML-Konventionen: Einrückung für Verschachtelung, Bindestriche für Array-Elemente und Doppelpunkte für Schlüssel-Wert-Paare.

Zum Beispiel wird ein JSON-Objekt wie {"name": "Max", "alter": 30} zu zwei Zeilen in YAML: name: Max und alter: 30. Verschachtelte Objekte verwenden tiefere Einrückung, und Arrays verwenden den Bindestrich-Leerzeichen-Präfix.

YAML wird häufig für Konfigurationsdateien (Docker Compose, Kubernetes, GitHub Actions, Ansible) verwendet, da es besser lesbar ist als JSON. Die Konvertierung erfolgt vollständig lokal in Ihrem Browser.

Tipps für die JSON-zu-YAML-Konvertierung

Einige Hinweise, um häufige Probleme zu vermeiden:

  1. Einrückung ist entscheidend

    YAML verwendet Leerzeichen für die Einrückung (keine Tabulatoren). Der Konverter gibt konsistente 2-Leerzeichen-Einrückung aus.
  2. String-Quotierung

    YAML benötigt nur Anführungszeichen um Strings, die Sonderzeichen enthalten (Doppelpunkte, Rauten, Klammern). Einfache Strings bleiben für sauberere Ausgabe unquotiert.
  3. Kommentare

    JSON unterstützt keine Kommentare, daher gibt es keine zu übertragen. Im YAML-Format können Sie jedoch frei #-Kommentare hinzufügen.
  4. Mehrzeilige Strings

    Lange String-Werte mit Zeilenumbrüchen werden in YAML-Block-Skalar-Syntax (| oder >) formatiert für bessere Lesbarkeit.

Typische YAML-Fallen

YAML reagiert empfindlich auf die Formatierung. Darauf achtet der Konverter bei der Ausgabe:

  • Einrückung: YAML nutzt Leerzeichen, keine Tabulatoren. Der Konverter rückt durchgehend mit zwei Leerzeichen ein.
  • Sonderzeichen in Zeichenketten: Werte mit Doppelpunkt, Raute oder Klammern bekommen Anführungszeichen.
  • Zeichenketten, die wie andere Typen aussehen: yes, no, on, off, true, 123 oder ein Datum als Text werden in Anführungszeichen gesetzt, damit ein YAML-Leser sie nicht in Wahrheitswerte, Zahlen oder Datumsangaben verwandelt.
  • Zahlen: Große Zahlen und Fließkommawerte bleiben genau so, wie sie im JSON stehen.

Lange Zeilen werden bei 120 Zeichen umbrochen. Meldet ein anderes Werkzeug einen Fehler, prüfen Sie zuerst gemischte Einrückung.

JSON in andere Formate konvertieren

Inhalt zuletzt geprüft: · erstellt und geprüft vom Arteon-Team

Häufig gestellte Fragen zur JSON-zu-YAML-Konvertierung

Ist die Konvertierung von JSON zu YAML kostenlos?

Ja, dieser Konverter ist völlig kostenlos und ohne Einschränkungen. Keine Registrierung, keine Wasserzeichen.

Werden meine Dateien hochgeladen?

Nein. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser. Ihre Dateien verlassen nie Ihr Gerät.

Kann ich mehrere Dateien gleichzeitig konvertieren?

Nein. Der Konverter verarbeitet eine Datei oder einen eingefügten Text auf einmal. Kopieren oder speichern Sie das Ergebnis und fügen Sie dann den nächsten Inhalt ein.

Funktioniert der Konverter auf Mobilgeräten?

Ja, der Konverter funktioniert auf jedem Gerät mit einem modernen Webbrowser.

Ist die JSON-zu-YAML-Konvertierung sicher?

Ja. Die gesamte Konvertierung erfolgt lokal in Ihrem Browser. Ihre Daten werden nie an einen Server gesendet. Beim Schließen der Seite werden alle Daten automatisch gelöscht.

Kann ich die YAML-Ausgabe in Docker oder Kubernetes verwenden?

Ja. Die Ausgabe ist Standard-YAML, kompatibel mit Docker Compose, Kubernetes-Manifesten, GitHub-Actions-Workflows, Ansible-Playbooks und jedem anderen Tool, das YAML liest.

Ist die Konvertierung verlustfrei?

Ja. Alle Datentypen (Strings, Zahlen, Booleans, null, Arrays, Objekte) werden exakt beibehalten. YAML unterstützt dieselben Datentypen wie JSON.

Screenshot des kostenlosen Arteon-Werkzeugs: JSON-zu-YAML-Konverter

Helfen Sie uns, unsere Werkzeuge zu verbessern

Haben Sie eine Idee, einen Fehler gefunden oder einen Vorschlag? Schreiben Sie uns – wir antworten innerhalb von 24 Stunden.

Entdecken Sie weitere nützliche Werkzeuge

JPG zu WebP

JPG zu WebP

JPG-Fotos in leichtes WebP umwandeln. Bildgewicht um bis zu 35% reduzieren.

Bildeditor

Bildeditor

Bildgröße ändern, zuschneiden und Format konvertieren. Fertige Formate für Social Media, runde Avatare, Export als JPG/PNG/WebP.

Meta-Tag-Checker

Meta-Tag-Checker

Titel- und Beschreibungslänge in Pixeln prüfen. Live-Google-Vorschau und Optimierungstipps.

PNG zu JPG

PNG zu JPG

PNG-Dateien im Browser in JPG umwandeln. Ohne Dateilimit, ohne Registrierung.

Favicon-Generator

Favicon-Generator

Erstellen Sie ein komplettes favicon.ico-Set für Ihre Website aus einem Bild. Alle erforderlichen Größen, ohne Anmeldung.

Farbpaletten-Generator

Farbpaletten-Generator

9 Paletten aus einer Farbe generieren: monochromatisch, komplementär, triadisch und mehr. HEX-Codes.

WebP zu JPG

WebP zu JPG

WebP-Dateien in universell kompatibles JPG umwandeln. Funktioniert überall.

Farbkontrast-Checker

Farbkontrast-Checker

Text- und Hintergrundkontrast nach WCAG 2.1 AA und AAA prüfen. Automatische Farbkorrektur.

Kostenloser QR-Code-Generator

Kostenloser QR-Code-Generator

Erstellen Sie einen QR-Code für Website, vCard-Visitenkarte oder Druck. Export PNG und SVG, ohne Registrierung.

Wort- & Zeichenzähler

Wort- & Zeichenzähler

Wörter, Zeichen, Sätze und Lesezeit zählen. Lesbarkeit mit dem Flesch-Kincaid-Wert prüfen.