JSON in YAML umwandeln
Dieses Werkzeug wandelt JSON in Ihrem Browser in YAML um, für ein Kubernetes-Manifest, eine Docker-Compose-Datei oder eine CI-Pipeline, die YAML liest. Das Ergebnis wird im Blockstil mit einer Einrückung von zwei Leerzeichen geschrieben, Schlüssel behalten die Reihenfolge, die sie im JSON hatten, und eine lange Zeichenkette wird nie über mehrere Zeilen umgebrochen; eine mehrzeilige Zeichenkette wird stattdessen zu einem Block-Skalar. Ein Wert, den ein älterer YAML-Leser (YAML 1.1, etwa PyYAML oder ein älteres Docker Compose) als etwas anderes läse, etwa no, on, yes, 08, 1.10, true oder ein Datum, wird in Anführungszeichen gesetzt, damit die Datei überall dasselbe bedeutet. Ihre Datei wird nie hochgeladen.
Läuft in Ihrem Browser
Datei hierher ziehen
JSON, bis zu 50 MB
So funktioniert es
- 1 Wählen Sie eine JSON-Datei.
- 2 GRID16 liest sie ein und schreibt YAML in Ihrem Browser.
- 3 Laden Sie die YAML-Datei herunter.
Fragen
- Wie wird das YAML formatiert?
- Im Blockstil mit einer Einrückung von zwei Leerzeichen. Schlüssel behalten die Reihenfolge, die sie im JSON hatten, und eine lange Zeichenkette wird nie über mehrere Zeilen umgebrochen.
- Was passiert mit einer mehrzeiligen Zeichenkette?
- Sie wird zu einem literalen Block-Skalar, der YAML-Form, die mit | beginnt. Jede Zeile des Strings bleibt so eine eigene Zeile statt eines maskierten \n.
- Warum werden manche Werte in Anführungszeichen gesetzt?
- Weil ein älterer YAML-Leser (YAML 1.1, etwa PyYAML oder ein älteres Docker Compose) sie als etwas anderes als eine einfache Zeichenkette läse: no, on, yes, 08, 1.10, true und ein Datum wie 2024-01-01 werden in Anführungszeichen gesetzt, damit die Datei für jeden Leser dasselbe bedeutet.
- Was passiert bei ungültigem JSON?
- Der Vorgang bricht ab und sagt, warum.
- Wird meine Datei auf einen Server geladen?
- Nein. Die Umwandlung läuft in Ihrem Browser, die Datei verlässt Ihr Gerät nicht.