Zum Inhalt springen
ToolsMinify logo
Konverter-Tools

YAML-zu-JSON-Konverter

YAML einfuegen und online zu JSON konvertieren - oder umgekehrt auf derselben Seite.

Über YAML-zu-JSON-Konverter

YAML einfuegen und online zu JSON konvertieren - oder umgekehrt auf derselben Seite. Dieser kostenlose YAML-zu-JSON-Konverter laeuft nur im Browser, sodass Docker Compose, GitHub Actions und Kubernetes-Manifeste mit Secrets Ihr Gerat nicht verlassen. Standard-YAML-1.2-CORE-Typing laesst Landercode NO und yes als Strings (YAML 1.1 nur fuer Legacy-yes/no/on/off-Booleans). Multi-Dokument-Streams mit --- werden ein JSON-Array; Richtung tauschen speist die Ausgabe als Eingabe.

So verwenden Sie YAML-zu-JSON-Konverter

  1. YAML → JSON oder JSON → YAML waehlen (oder nach der Konvertierung Richtung tauschen).
  2. Config einfuegen, lokale .yaml- / .yml- / .json-Datei ablegen (max. 10 MB - nur Browser-Lesen) oder Docker-Compose-, GitHub-Actions-, Kubernetes- oder Norwegen-Beispiel laden.
  3. YAML 1.2 CORE (empfohlen) oder YAML 1.1 Legacy waehlen, Einrueckung 2/4 und optional Schluessel sortieren. Typ-Zensus und Multi-Dokument-Badge pruefen.
  4. Ergebnis kopieren oder herunterladen. Kommentare werden bei YAML → JSON entfernt, weil JSON keine hat. Nichts wird hochgeladen.

Beispiele für YAML-zu-JSON-Konverter

Docker Compose zu JSON

Services-Block aus compose.yaml einfuegen und typisiertes JSON fuer API oder Fixture erhalten. Ports wie "8080:80" bleiben Strings, wenn sie in Anfuehrungszeichen stehen.

GitHub-Actions-Workflow

Workflow-YAML-Ausschnitt zu JSON konvertieren, um die Verschachtelung zu pruefen, oder zurueck zu YAML beim manuellen Bearbeiten von Fixtures.

Kubernetes Deployment

apiVersion / kind / metadata / spec konvertieren sauber. version: "1.25" in Anfuehrungszeichen bleibt String, damit kein Float entsteht.

Multi-Dokument-Stream

Zwei Manifeste getrennt durch --- werden ein JSON-Array mit zwei Objekten. Zurueck zu JSON → YAML fuer einen --- Stream.

Norwegen-Problem pruefen

Norwegen-Beispiel mit YAML 1.2 laden: Land NO bleibt "NO". Auf YAML 1.1 wechseln und NO wird false - Typ-Zensus zeigt stille Coercion.

Häufig gestellte Fragen zu YAML-zu-JSON-Konverter

Wie konvertiere ich YAML online zu JSON?
YAML → JSON waehlen, YAML einfuegen (oder .yaml / .yml ablegen) und JSON kopieren oder herunterladen. Die Konvertierung laeuft im Browser - nichts wird hochgeladen.
Kann ich JSON auf derselben Seite zu YAML konvertieren?
Ja. Zu JSON → YAML wechseln oder Richtung tauschen. Ein Objekt-Array aus Multi-Dokument-Konvertierung erzeugt wieder einen --- YAML-Stream.
Funktioniert das fuer Docker Compose, GitHub Actions und Kubernetes?
Ja. Das sind die Hauptanwendungsfaelle. Beispiele laden oder eigene compose.yaml, Workflows oder Deployments einfuegen. Private Configs bleiben lokal, weil das Parsen den Browser nicht verlaesst.
Was ist das Norwegen-Problem?
YAML 1.1 behandelt unzitierte yes, no, on, off, y und n als Booleans, sodass Landercode NO in JSON zu false wird. Dieses Tool nutzt standardmaessig YAML 1.2 CORE, das NO und yes als Strings behaelt. YAML 1.1 nur bei Legacy-Bedarf aktivieren.
Wie werden Multi-Dokument-YAML-Dateien behandelt?
Dokumente getrennt durch --- werden ein JSON-Array, ein Element pro Dokument in Quellreihenfolge. So behandeln viele DevOps-Tools einen Manifest-Stream.
Bleiben YAML-Kommentare in JSON erhalten?
Nein. JSON hat keine Kommentar-Syntax, daher werden # entfernt. Die UI zeigt ein Badge, wenn Kommentare erkannt wurden, damit klar ist, dass Annotationen nicht ueberlebt haben.
Wird mein YAML auf einen Server hochgeladen?
Nein. Parsing und Konvertierung laufen nur im Browser. Sicher fuer Manifeste mit Secrets, Datenbank-URLs und internen Hostnames.
Worin unterscheidet sich das von anderen YAML-zu-JSON-Konvertern?
Eine URL deckt beide Richtungen mit Tauschen ab, YAML-1.2-vs-1.1-Schalter fuer das Norwegen-Problem, Multi-Dokument → JSON-Array mit Zaehler, Live-Typ-Zensus, DevOps-Beispiele und zeilengenaue Fehler - ohne Ihre Config hochzuladen.