DevKitBase
WerkzeugeÜber unsDatenschutz

JSON in YAML konvertieren, ohne die Datei an einen Server zu senden

APIs sprechen JSON; viele Deployment-Konfigurationen bevorzugen YAML. Fügen Sie JSON ein, erhalten Sie eingerücktes YAML, das Sie in Compose/K8s-artige Dateien einfügen können – überprüfen Sie es dennoch mit Ihrem Zielwerkzeug.

Zeichen: 50
Eingabe
Ausgabe

Wann verwenden?

Umwandeln einer API-JSON-Probe in eine Starter-Compose/K8s-ähnliche Konfiguration oder Migrieren einer JSON-Einstellungsdatei, die Sie bereits lokal haben.

Beispiele

Eingabe
{"replicas":3,"env":"prod"}
Ausgabe
replicas: 3
env: prod
Eingabe
{"tags":["api","local"]}
Ausgabe
tags:
  - api
  - local

So funktioniert's

JSON parsen → YAML dumpen (2-Leerzeichen-Standard via js-yaml oder Äquivalent). YAML 1.1/1.2-Eigenheiten (yes/no, Oktale) gelten weiterhin – betrachten Sie die Ausgabe als Ausgangspunkt.

Häufige Fallstricke

  • Nicht immer 1:1 – Anker, Tags und einige Zahlenrandfälle unterscheiden sich.
  • Validieren Sie Kubernetes/Helm-Ausgaben mit Ihren Cluster-Tools.
  • Unquotierte yes/no/on/off in YAML können zu booleschen Werten werden.

Wie unterscheidet sich das

Hier JSON→YAML; verwenden Sie YAML→JSON, um zurückzugehen. YAML-Formatter bereinigt vorhandenes YAML.

FAQ

Sind JSON und YAML immer 1:1?
Meistens für einfache Daten; Anker/Tags und einige Zahlen-Grenzfälle unterscheiden sich.
Ist die Ausgabe sicher für Kubernetes?
Als Ausgangspunkt behandeln; mit Ihren Cluster-Tools validieren.
Werden Daten hochgeladen?
Nein.
Benötigen Sie die Umkehrung?
Verwenden Sie YAML zu JSON.

Verwandte Werkzeuge

Läuft im Browser. Nichts wird hochgeladen. Kein Sicherheitsprodukt — Hashes und JWT-Dekodierung dienen der Fehlersuche, nicht der Passwortspeicherung oder Authentifizierungsberatung.