JSON-zu-YAML-Konverter

Wandle JSON in gut lesbares YAML für Konfigurationsdateien um, etwa Kubernetes-Manifeste, Docker Compose, OpenAPI-Spezifikationen und CI-Pipelines. Text, der als Zahl oder Boolean missverstanden werden könnte, wird automatisch in Anführungszeichen gesetzt.

  • Täglich kostenlos nutzbar
  • Läuft in deinem Browser
  • Ohne Anmeldung

Zuletzt aktualisiert:

Tarif: FreePakete ansehen →

Wird in deinem Browser verarbeitet. Dein JSON wird nicht hochgeladen.

Heute noch 20 von 20 Vorgängen
JSON-Eingabe

YAML

Anleitung

So wandelst du JSON in YAML um

Drei Schritte, um JSON in sauberes YAML für Konfigurationsdateien, Docker Compose oder Kubernetes zu verwandeln.

  1. Füge dein JSON hinzu

    Füge JSON in das Feld JSON-Eingabe ein, zieh eine .json-Datei darauf oder klicke auf Datei öffnen. Klicke auf Beispiel, um das Tool mit einem kleinen Beispielobjekt auszuprobieren. Sobald der Text gültig ist, siehst du unter dem Feld ✓ Das ist gültiges JSON.

    Das JSON-Eingabefeld mit Beispiel-JSON, den Schaltflächen Open file, Sample und Clear und darunter der Meldung „This is valid JSON“.Das JSON-Eingabefeld mit Beispiel-JSON, den Schaltflächen Open file, Sample und Clear und darunter der Meldung „This is valid JSON“.
  2. Wähle die Einrückung

    Wähle 2 Leerzeichen (üblich) oder 4 Leerzeichen.

    Die Optionsleiste mit dem Einrückungsmenü auf 2 Leerzeichen.Die Optionsleiste mit dem Einrückungsmenü auf 2 Leerzeichen.
  3. Klicke auf In YAML umwandeln

    Das YAML erscheint rechts, darunter die Zahl der Zeilen. Text, den YAML missverstehen könnte, etwa eine Versionsnummer wie "1.0.0", wird automatisch in Anführungszeichen gesetzt. Mit Kopieren oder Herunterladen speicherst du eine .yaml-Datei.

    JSON links und dieselben Daten als YAML rechts, darunter eine Zeile, dass in 10 Zeilen YAML umgewandelt wurde.JSON links und dieselben Daten als YAML rechts, darunter eine Zeile, dass in 10 Zeilen YAML umgewandelt wurde.

Gut zu wissen

  • Nichts wird hochgeladenDein JSON wird in deinem Browser verarbeitet und verlässt nie dein Gerät.
  • Tägliche NutzungenJeder erfolgreiche Durchlauf zählt als ein JSON-Vorgang. Ungültiges JSON wird nie gezählt.

Häufige Fragen

Entspricht das YAML genau meinem JSON?

Ja. YAML kann alles ausdrücken, was JSON kann, und der Konverter schreibt es so, dass beim Einlesen des YAML dieselben Daten herauskommen: dieselben Typen, dieselbe Reihenfolge der Schlüssel und dieselben Zahlen.

Warum stehen manche Texte in Anführungszeichen?

YAML errät Typen aus Text ohne Anführungszeichen, daher würde der Text "true", "null", "123", "2024-01-01" oder "no" als Boolean, null, Zahl oder Datum gelesen. Der Konverter setzt jeden Text in Anführungszeichen, der sonst seine Bedeutung ändern würde, außerdem Text mit Sonderzeichen, Leerzeichen am Anfang oder Ende oder Zeilenumbrüchen. Normaler Text bleibt zur besseren Lesbarkeit ohne Anführungszeichen.

Wie werden mehrzeilige Texte behandelt?

Text mit Zeilenumbrüchen wird als eine Zeile in Anführungszeichen mit \n-Escapes geschrieben. Das ist immer korrekt und funktioniert mit jedem YAML-Parser. Wenn du einen lesbaren Block willst, kannst du ihn nach dem Umwandeln von Hand in den |-Blockstil von YAML ändern.

Welche YAML-Version wird erzeugt?

YAML im Blockstil, das Parser für YAML 1.1 und 1.2 verstehen. Zahlen mit Exponent werden in einer Form geschrieben, die auch ältere Parser akzeptieren, zum Beispiel wird aus 1e5 die Form 1.0e+5.

Kann ich YAML zurück in JSON umwandeln?

Hier noch nicht. Diese Seite wandelt nur von JSON in YAML um.

Wird mein JSON hochgeladen oder gespeichert?

Nein. Alles läuft in deinem Browser, deine Daten verlassen also nie dein Gerät. Unser Server speichert nur, dass ein Vorgang umgewandelt wurde, zusammen mit deiner Netzwerkadresse, damit das Tageslimit über dem Tool angewendet werden kann.

Weitere JSON-Tools