YAML zu JSON Konverter
Wandeln Sie YAML in JSON oder JSON in YAML um, mit einstellbarer Einrückung. Unterstützt verschachtelte Maps, Listen und mehrzeilige Strings und meldet die
Konvertieren Sie YAML in JSON oder JSON in YAML, mit einstellbarer Einrückung. Verschachtelte Maps, Listen, Zeichenketten in Anführungszeichen, mehrzeilige Blockskalare und Anker werden verarbeitet, und ein Syntaxproblem wird mit der verursachenden Position gemeldet, statt still zu scheitern.
Das ist die alltägliche Brücke zwischen den beiden Formaten: Eine in YAML geschriebene Kubernetes- oder CI-Konfigurationsdatei muss für einen API-Aufruf zu JSON werden, oder eine JSON-Payload muss von Hand bearbeitet werden, was in YAML weitaus einfacher ist. Die Konvertierung findet in Ihrem Browser statt, Konfigurationsdateien mit Tokens oder internen Hostnamen verlassen Ihren Rechner also nie.
So konvertieren Sie zwischen YAML und JSON
Fügen Sie YAML oder JSON ein
Wählen Sie die Richtung und die Einrückung
Kopieren Sie die konvertierte Ausgabe
Häufige Fragen
Welche Richtung wird unterstützt?
Beide: YAML zu JSON und JSON zu YAML. JSON ist eine Teilmenge von YAML, gültiges JSON lässt sich also immer sauber konvertieren, während YAML Funktionen nutzt, die JSON nicht hat – diese werden bei der Konvertierung aufgelöst.
Was geschieht mit Kommentaren in meinem YAML?
Kommentare gehören nicht zum Datenmodell und entfallen daher bei der Konvertierung zu JSON. Bewahren Sie die Originaldatei als maßgebliche Quelle auf, wenn die Kommentare wichtig sind.
Bleiben mehrzeilige Zeichenketten erhalten?
Ja, Blockskalare und Literal-Zeichenketten werden in JSON zu regulären Zeichenketten, wobei die Zeilenumbrüche als maskierte Zeilenumbruchzeichen erhalten bleiben.
Warum lässt sich mein YAML nicht parsen?
Die üblichen Ursachen sind uneinheitliche Einrückung, ein Tabulatorzeichen statt Leerzeichen oder ein nicht in Anführungszeichen gesetzter Doppelpunkt innerhalb eines Werts. Die Fehlermeldung zeigt auf die Zeile und Spalte, an der das Parsen abgebrochen ist.
Werden große Konfigurationsdateien verarbeitet?
Ja, Dateien von einigen Megabyte werden sofort konvertiert. Die praktische Grenze ist der Speicher Ihres Geräts, und alles wird lokal verarbeitet.
Wird meine Konfiguration hochgeladen?
Nein. Das ist wichtig, weil Konfigurationsdateien häufig Zugangsdaten, Tokens und interne Hostnamen enthalten.
Auf einen Blick
| Eingabe | Text |
|---|---|
| Mehrere Dateien | Nein |
| Läuft wo | In Ihrem Browser – Dateien werden nie hochgeladen |
| Funktioniert offline | Ja — sobald die Seite geladen ist |
| Preis | Kostenlos, keine Anmeldung, kein Wasserzeichen |
Ein Datenformat auswählen
JSON ist die Voreinstellung für alles, was eine API zurückgibt oder ein Programm liest: Es verarbeitet verschachtelte Strukturen, Zahlen, Booleans und null auf natürliche Weise, und jede Sprache kann es parsen. CSV ist kleiner und öffnet sich direkt in einer Tabellenkalkulation, kann aber keine Verschachtelung ausdrücken und hat keinen gemeinsamen Standard für Trennzeichen, Anführungszeichen oder Zeichensatz – genau dort gehen Konvertierungen schief. XML ist ausführlich, trägt aber Attribute, gemischte Inhalte und Schemata, weshalb es Dokumentformate und Altsysteme weiterhin dominiert. YAML ist für Konfigurationen am besten lesbar, reagiert aber empfindlich auf Leerraum und hat überraschende Typumwandlungen („no“ wird zu false, eine Version wie 1.10 wird zu 1.1). Wählen Sie das Format, das das verarbeitende Werkzeug bevorzugt, nicht das, das am schönsten aussieht.
Wo Konvertierungen stillschweigend kaputtgehen
Die meisten Konvertierungsfehler drehen sich nicht um Syntax, sondern um Bedeutung. Eine CSV-Spalte mit Postleitzahlen verliert ihre führenden Nullen in dem Moment, in dem eine Tabellenkalkulation sie für eine Zahl hält; eine lange ID überschreitet die Gleitkommapräzision; Datumsangaben ändern ihre Bedeutung, je nachdem, ob der Tag oder der Monat zuerst kommt. JSON-Schlüssel sind ungeordnet, Arrays aber nicht, und ein Werkzeug, das Schlüssel sortiert, ändert nichts, während eines, das Arrays sortiert, die Daten verändert. Unicode ist eine weitere Falle: Text kann als UTF-8, als UTF-16 oder mit BOM ankommen, und ein Decoder, der falsch rät, macht aus akzentuierten Zeichen Mojibake. Bevor Sie einer Konvertierung trauen, prüfen Sie stichprobenartig die erste und letzte Zeile, jedes Feld mit führenden Nullen und jedes Feld mit Anführungszeichen, Kommas oder Zeilenumbrüchen.