YAML-zu-JSON-Konverter

Kubernetes-Manifeste, GitHub-Aktionen und Docker-Compose-Dateien sind YAML; Einige APIs und JavaScript-Konfigurationen benötigen JSON. Lokal zwischen Formaten konvertieren — praktisch, wenn Lint-Tools nur JSON akzeptieren oder wenn Konfigurationen in package.json-Skripte eingebettet werden.

So konvertieren Sie YAML in JSON

1. Fügen Sie YAML in den Editor ein.
2. Konvertieren ausführen — Syntaxfehler zeigen Zeilenhinweise an.
3. Prüfe die JSON-Ausgabestruktur.
4. Kopiere JSON für API oder Validator.

Konvertierungsbeispiele

Docker-Compose-Snippet

Die Karte „services.web.environment“ wird zu einem verschachtelten JSON-Objekt für einen Scheinserver.

GitHub-Aktionsmatrix

Der YAML-Block strategy.matrix wird zu JSON für den Dokumentationsgenerator.

OpenAPI YAML

Teilweise wurde die Spezifikation für den Swagger-UI-Einfügetest in JSON konvertiert.

Wenn YAML zu JSON

• Wenn die Tools nur JSON akzeptieren (einige Schemavalidatoren).
• Wenn JavaScript-Code ein analysiertes Objekt aus der YAML-Quelle benötigt.
• Beim Debuggen von YAML durch Anzeigen der JSON-äquivalenten Struktur.

Norwegen-Problem

Nicht in Anführungszeichen gesetztes NO in YAML wird in einigen Parsern zu „falsch“. Gib Ländercodes und Versionszeichenfolgen wie „1.0“ an, um boolesche/Float-Überraschungen in JSON zu vermeiden.

Häufige Fragen

Kommentare in YAML?

Bei der JSON-Ausgabe entfernt — Kommentare überleben die Konvertierung nicht.

Tabs in YAML?

YAML verbietet Tabulatoren zum Einrücken — korrigieren Sie zuerst Leerzeichen.

YAML mit mehreren Dokumenten?

--- getrennte Dokumente müssen möglicherweise manuell aufgeteilt werden.

Typzwang?

YAML 1.1 behandelt Ja/Nein als boolesche Werte — JSON-Wahr/Falsch-Ergebnisse; Achten Sie auf nicht zitierte Ländercodes wie NO für Norwegen.

Lokal?

Yes.