So konvertieren Sie JSON in YAML
- Fügen Sie Ihre .JSON-Datei hinzu - ziehen Sie sie in das Feld oben oder klicken Sie, um zu suchen.
- Konvertieren Sie sie in wenigen Sekunden zu .YAML.
- Laden Sie Ihre neue .YAML-Datei herunter.
Was Sie erwartet
- Die Konvertierung ist verlustfrei - JSON-Objekte, Arrays, Strings, Zahlen, Booleans und null lassen sich exakt auf YAML-Entsprechungen abbilden.
- YAML unterstützt Kommentare (Zeilen, die mit
#beginnen), aber Konverter können diese nicht für Sie hinzufügen; fügen Sie Kommentare nach der Konvertierung manuell hinzu. - Einfache YAML-Werte wie
yes,no,onundoffkönnen von einigen Parsern fälschlicherweise als Booleans interpretiert werden - prüfen Sie die Ausgabe, wenn Ihre Daten diese Strings enthalten.
Häufig gestellte Fragen
Ist die Konvertierung von JSON zu YAML verlustfrei?
Ja. Das Datenmodell von JSON ist eine strikte Untermenge von YAML, sodass jeder Schlüssel, jeder Wert und jede Struktur exakt übernommen wird - nichts wird weggelassen oder geändert.
Kann ich YAML wieder in JSON konvertieren?
Ja, der umgekehrte Weg ist ebenso verlustfrei. Führen Sie mit yq den Befehl
yq -oj file.yaml > file.json aus.Warum lehnt mein YAML-Parser die konvertierte Datei ab?
Die häufigste Ursache sind Tabulatorzeichen für die Einrückung - YAML erfordert ausschließlich Leerzeichen. Dies passiert meist, wenn eine Datei nach der Konvertierung manuell bearbeitet wird; ersetzen Sie Tabulatoren durch Leerzeichen, dann sollte der Parser sie akzeptieren.
Ist eine `.yaml`-Datei dasselbe wie eine `.yml`-Datei?
Ja -
.yml und .yaml sind beides gültige Dateiendungen für dasselbe Format und werden von allen Standard-YAML-Parsern akzeptiert.