JSON und YAML: dieselben Daten, andere Schreibweise
YAML bildet dieselben Daten ab wie JSON, kommt aber ohne geschweifte und eckige Klammern und ohne überflüssige Anführungszeichen aus: Die Struktur ergibt sich aus der Einrückung. Deshalb setzen Kubernetes, Docker Compose, Ansible, GitHub Actions und viele Konfigurationsdateien darauf.
Dieses Tool wandelt JSON in YAML um und behält die Reihenfolge der Schlüssel bei. Anführungszeichen werden nur dort gesetzt, wo sie nötig sind, damit sich der Typ eines Werts nicht ändert: Ein Text wie "10115", "true" oder "yes" bleibt in Anführungszeichen, damit YAML ihn nicht als Zahl oder Boolean liest.
Sie können eine Einrückung von 2 oder 4 Leerzeichen wählen. Sehr lange Ganzzahlen bleiben vollständig erhalten.
So konvertieren Sie JSON zu YAML
- Fügen Sie das JSON ein oder öffnen Sie eine .json-Datei.
- Wählen Sie die Einrückung: 2 oder 4 Leerzeichen.
- Klicken Sie auf „In YAML umwandeln“.
- Kopieren Sie das Ergebnis oder laden Sie es als .yaml-Datei herunter.
Wann Sie es brauchen
- Ein Kubernetes-Manifest, das Sie als JSON vorliegen haben, in YAML umwandeln.
- Die Konfiguration für Docker Compose oder GitHub Actions aus einem JSON-Beispiel schreiben.
- Eine OpenAPI-/Swagger-Spezifikation von JSON in YAML umwandeln.
- Eine lange Konfigurationsdatei besser lesbar machen.
Häufig gestellte Fragen
Welche YAML-Version wird erzeugt?
YAML 1.2, kompatibel mit den üblichen Bibliotheken und Tools (js-yaml, PyYAML, Kubernetes, Docker Compose).
Warum stehen manche Texte in Anführungszeichen?
Weil YAML sie ohne Anführungszeichen als anderen Typ lesen würde: "123" wäre eine Zahl, "true" oder "yes" ein Boolean und "null" ein leerer Wert. Die Anführungszeichen sorgen dafür, dass der Wert genau so bleibt wie im JSON.
Kann ich von YAML zurück zu JSON wechseln?
Ja, mit dem YAML-zu-JSON-Konverter. Hin und zurück erhalten Sie dieselben Daten.
Werden meine Daten an einen Server gesendet?
Nein. Alles wird mit JavaScript in Ihrem Browser verarbeitet. Der eingefügte Text und die geöffneten Dateien verlassen Ihr Gerät nicht, Sie können also bedenkenlos auch interne Daten oder Kundendaten verwenden.
Ist das kostenlos?
Ja. Sie können das Tool kostenlos mit einem Dokument testen (eingefügt oder eine Datei) und die Optionen dabei so oft ändern, wie Sie möchten; Versuche mit Fehlern verbrauchen den Test nicht. Für unbegrenzte Nutzung und die Verarbeitung mehrerer Dateien auf einmal kostet ToolStudio Pro 1,99 € pro Monat und enthält alle Tools.