ToolStudio.es
Im Browser1 Kostenloser Test

JSON zu YAML konvertieren

Wandeln Sie JSON in sauberes, gut lesbares YAML für Kubernetes, Docker Compose, GitHub Actions oder jede andere Konfigurationsdatei um.

Gratis-Test: 1 Dokument verarbeiten (eingefügt oder 1 Datei) und die Optionen beliebig oft ändern. Fehler verbrauchen den Test nicht.
Eingabe · JSON

Alles läuft in Ihrem Browser: Ihre Daten werden an keinen Server gesendet.

Ergebnis · YAML
Einrückung

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

  1. Fügen Sie das JSON ein oder öffnen Sie eine .json-Datei.
  2. Wählen Sie die Einrückung: 2 oder 4 Leerzeichen.
  3. Klicken Sie auf „In YAML umwandeln“.
  4. 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.

Ähnliche Werkzeuge

Entwicklung

YAML in JSON umwandeln

YAML in JSON umwandeln, inklusive Anker, Aliase und mehrerer Dokumente mit „---“. Bei Fehlern werden Zeile und Spalte angezeigt.

YAMLJSON
Werkzeug testen
Entwicklung

JSON Formatierer

Minifiziertes oder unordentliches JSON einfügen und mit 2, 4 Leerzeichen oder Tabs eingerückt zurückbekommen, auf Wunsch mit sortierten Schlüsseln. Fehler mit Zeile und Spalte.

JSON
Werkzeug testen
Entwicklung

JSON in XML umwandeln

JSON in XML umwandeln: Jeder Schlüssel wird ein Element, Listen wiederholen das Element und „@name“-Schlüssel werden Attribute. Sonderzeichen werden maskiert.

JSONXML
Werkzeug testen
Entwicklung

JSON Validator

JSON nach RFC 8259 prüfen, jeder Fehler verständlich erklärt: abschließende Kommas, einfache Anführungszeichen, Schlüssel ohne Anführungszeichen oder Kommentare. Meldet auch doppelte Schlüssel.

JSON
Werkzeug testen