YAML zu JSON Konverter: YAML online in JSON umwandeln | Kostenlos
223 NutzungenYAML zu JSON Tipps
YAML-Konfiguration in JSON
YAML-Konfigurationsdateien in strukturiertes JSON umwandeln.
Volle YAML-Syntax
Unterstützt verschachtelte Objekte, Arrays, mehrzeilige Strings und alle YAML-Typen.
Sofortige Konvertierung
Schnelle, präzise Verarbeitung mit js-yaml-Bibliothek.
Lokale Verarbeitung
Ihre YAML-Dateien bleiben im Browser.
Häufig gestellte Fragen
Kann ich diesen Konverter für große YAML-Dateien verwenden?
Absolut. Es gibt zwar keine strikte Dateigrößenbeschränkung, aber sehr große Dateien, sagen wir über 1 MB, könnten in Ihrem Browser ein paar zusätzliche Sekunden zur Verarbeitung benötigen. Für die meisten typischen Konfigurationen, wie z. B. für CI/CD-Pipelines oder Anwendungseinstellungen, ist die Konvertierung nahezu augenblicklich. Wenn Sie bei extrem großen Dateien Leistungsprobleme haben, sollten Sie diese in kleinere, überschaubare Teile aufteilen.
Behandelt der YAML-zu-JSON-Konverter Kommentare korrekt?
Kommentare in YAML beginnen mit # und der Konverter entfernt sie während der Verarbeitung. Ihr JSON-Output enthält diese Kommentare nicht, da JSON sie nicht nativ unterstützt. Das ist Standardverhalten für jeden Konverter. Wenn Sie Anmerkungen behalten möchten, fügen Sie sie als dediziertes Schlüssel-Wert-Paar in Ihre YAML-Struktur ein, bevor Sie konvertieren.
Warum hat meine JSON-Ausgabe eine andere Schlüsselreihenfolge als mein YAML?
YAML garantiert keine Schlüsselreihenfolge, JSON auch nicht. Unser Konverter behält die Reihenfolge bei, die Ihr YAML-Parser erzeugt – das ist js-yaml. Wenn Sie sortierte Schlüssel brauchen, kopieren Sie das JSON in ein Formatierungstool. Für API-Konfigurationen ist die Reihenfolge meist egal. Prüfen Sie lieber die korrekte Struktur.
Was ist der Unterschied zwischen YAML-Ankern und JSON-Referenzen?
YAML-Anker (&) und Aliase (*) erlauben dir, Inhalte innerhalb einer YAML-Datei wiederzuverwenden, etwa einen Datenbank-Config-Block für mehrere Umgebungen. JSON hat kein natives Äquivalent dafür. Unser Konverter expandiert Anker zu vollständig duplizierten JSON-Objekten. Aus einem YAML-Anker mit drei Referenzen werden drei komplette JSON-Blöcke. Das erklärt die Wiederholungen im Output. Falls du saubereres JSON ohne Duplikate bevorzugst, verzichte in deiner YAML-Quelle auf Anker.
Warum zerstören Sonderzeichen wie @ oder # meinen YAML-Code im Konverter?
Sonderzeichen verwirren YAML-Parser, wenn sie nicht richtig in Anführungszeichen gesetzt sind. Ein Wert wie `passwort: meinP@ss#1` scheitert oft, weil # einen Kommentar startet. Setzen Sie solche Werte in doppelte oder einfache Anführungszeichen: `passwort: "meinP@ss#1"`. Unser Konverter arbeitet mit strikten js-yaml-Regeln. Prüfen Sie auch Strings mit Doppelpunkten oder Ausrufezeichen. Tipp: Nutzen Sie einfache Anführungszeichen für Werte mit doppelten Anführungszeichen drin.
Wie konvertiere ich eine mehrteilige YAML-Datei, deren Dokumente durch drei Gedankenstriche (---) getrennt sind?
Unser Konverter unterstützt mehrteilige YAML-Dateien. Jeder durch --- getrennte Abschnitt wird zu einem eigenen JSON-Objekt in einem Array. Bei drei Dokumenten entstehen drei JSON-Objekte in eckigen Klammern. Genau das brauchen Sie für Kubernetes-Manifeste mit mehreren Ressourcen. Fügen Sie die gesamte Datei ein, das Tool zerlegt sie automatisch.
Behandelt der Konverter YAML-Zeitstempel und Daten korrekt?
Ja, aber nur für ISO-8601-formatierte Zeitstempel wie 2024-01-15 oder 2024-01-15T14:30:00Z. Unser Konverter nutzt js-yaml, das diese als Date-Objekte behandelt und dann in JSON-Strings umwandelt. Ein YAML-Datum wie 2024-01-15 wird zu "2024-01-15T00:00:00.000Z" im JSON. Nicht standardisierte Formate wie "15. Jan 2024" werden als einfache Strings geparst. Setzen Sie Daten in Anführungszeichen, wenn Sie sie als Strings erhalten möchten.
Kann ich YAML mit verschachteltem JSON darin konvertieren?
Ja, das funktioniert. YAML erlaubt rohes JSON als Block-Skalar oder in Anführungszeichen. Unser Konverter belässt dieses eingebettete JSON unverändert in der Ausgabe. Aber Vorsicht: Wenn Ihr JSON geschweifte Klammern oder eckige Klammern ohne korrekte Anführungszeichen enthält, bricht der Parser ab. Packen Sie den gesamten JSON-Block in doppelte Anführungszeichen oder nutzen Sie den literal block scalar (|) in YAML. Das kommt oft in CI/CD-Konfigdateien vor, die gemischte Formate akzeptieren.
Gibt es eine Begrenzung, wie oft ich den Konverter nutzen kann?
Keine Limits, keine Anmeldung, keine Nutzungsobergrenzen. Führen Sie so viele Konvertierungen durch, wie Sie brauchen, ob 5 oder 5.000 pro Tag. Da alles lokal in Ihrem Browser passiert, gibt es keine Serverlast, die gedrosselt werden müsste. Die einzige praktische Einschränkung ist der Arbeitsspeicher Ihres Geräts bei extrem großen Dateien. Für alltägliche Konfigurationen stoßen Sie nie an eine Grenze. Genau dafür ist ein clientseitiges Tool gedacht—einfach einfügen, umwandeln, weiterarbeiten.
Bleiben YAML-Zahlen wie 007 oder 1e3 in JSON unverändert?
Nein, das tun sie nicht. YAML interpretiert Zahlen mit führender Null in manchen Parsern als Oktalzahl, also wird 007 zu 7. Wissenschaftliche Notation wie 1e3 wird zu 1000. Der Konverter folgt den js-yaml-Regeln, die auf JSON-Kompatibilität ausgelegt sind. Wenn du den Originaltext behalten willst, setze die Werte in Anführungszeichen: "007" bleibt ein String. Das überrascht oft bei Versionsnummern oder Postleitzahlen. Prüfe deine Ausgabe auf verdächtige Zahlenfelder und quotiere sie vorher, um stille Datenänderungen zu vermeiden.
So konvertieren Sie YAML zu JSON
- YAML-Inhalt einfügen
- Konvertieren klicken
- JSON-Ausgabe prüfen
- Ergebnis kopieren