DevKitBase
WerkzeugeÜber unsDatenschutz

YAML zu JSON, wenn die API Ihre Konfiguration nicht so akzeptiert

Fügen Sie YAML ein, erhalten Sie JSON. Nützlich, wenn Sie in YAML entworfen haben und der nächste Schritt einen JSON-Body erwartet.

Zeichen: 46
Eingabe
Ausgabe

Wann verwenden?

CI-Snippets, Umwandeln von Compose-ähnlichen Beispielen für ein Tool, das auf JSON besteht, oder Normalisieren gemischter Team-Konfigurationen.

Beispiele

Eingabe
name: api
replicas: 2
Ausgabe
{
  "name": "api",
  "replicas": 2
}
Eingabe
tags:
  - api
  - local
Ausgabe
{
  "tags": [
    "api",
    "local"
  ]
}

So funktioniert's

YAML parsen → JSON.stringify mit optionaler hübscher Einrückung. Doppelte Schlüssel und YAML-spezifische Typen könnten überraschen – überprüfen Sie das Ergebnis.

Häufige Fallstricke

  • Bloße yes/no können zu true/false werden.
  • Tabs und unordentliche Einrückungen brechen Parser.
  • Anker/Aliase werden möglicherweise nicht wie erwartet hin und zurück konvertiert.

Wie unterscheidet sich das

Gegenteil von JSON→YAML. YAML Formatter behält YAML; dies gibt JSON aus.

FAQ

Überleben doppelte Schlüssel?
YAML-Parser behalten möglicherweise den letzten; verlassen Sie sich nicht auf Duplikate.
Was ist mit Ankern und Aliasen?
In einfache JSON-Objekte aufgelöst, wenn unterstützt.
Tabs in YAML?
Bevorzugen Sie Leerzeichen; zeigen Sie einen klaren Fehler an, wenn das Parsen fehlschlägt.
Umgekehrte Richtung?
JSON zu YAML.

Verwandte Werkzeuge

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