PixConvert

JSON ↔ YAML-Konverter

Sofortige Konvertierung zwischen JSON- und YAML-Formaten – Eingabe einfügen, saubere Ausgabe erhalten, Kopie oder herunterladen.

YAML-Einrückung:

JSON-Eingabe

YAML-Ausgabe

Warum PixConvert JSON↔YAML verwenden?

Bidirektionale Konvertierung mit korrekter YAML-Formatierung.

Bidirektional

Konvertieren Sie JSON in YAML oder YAML in JSON. Wechseln Sie die Modi blitzschnell mit einem Klick.

Saubere YAML-Ausgabe

Erzeugt korrekt eingerücktes, spezifikationskonformes YAML mithilfe von js-yaml. Keine fehlerhaften mehrzeiligen Zeichenketten.

Konfigurierbarer Einzug

Wählen Sie für die YAML-Ausgabe eine Einrückung von 2 oder 4 Leerzeichen, um sie an den Styleguide Ihres Teams anzupassen.

100 % privat

Die Konvertierung erfolgt vollständig in Ihrem Browser. Kein Server, keine Uploads, keine Datenspeicherung.

Monaco-Redakteure

Sowohl für die Eingabe als auch für die Ausgabe werden Monaco-Editoren mit Syntaxhervorhebung für JSON und YAML verwendet.

Fehlervalidierung

Bei ungültigem JSON oder YAML wird der genaue Syntaxfehler angezeigt, sodass Sie ihn schnell beheben können.

JSON↔YAML-Anwendungsfälle

JSON und YAML sind beides Datenformate – dieses Tool wechselt zwischen ihnen.

Kubernetes & Docker

Konvertieren Sie JSON-Konfigurationen von kubectl- oder Docker-APIs in YAML-Manifeste zur Versionskontrolle.

  • kubectl JSON-Ausgabe in YAML konvertieren
  • Docker Compose YAML-Bearbeitung
  • Helm-Wertumrechnung

CI/CD-Konfiguration

Konvertierung zwischen JSON und YAML für GitHub Actions, CircleCI und andere Pipeline-Konfigurationen.

  • GitHub Actions YAML
  • CircleCI config.yml
  • AWS CloudFormation-Vorlagen

API-Entwicklung

Konvertieren Sie OpenAPI-JSON-Spezifikationen in YAML oder umgekehrt, um den unterschiedlichen Anforderungen der verwendeten Tools gerecht zu werden.

  • OpenAPI JSON zu YAML
  • AsyncAPI-Spezifikationskonvertierung
  • REST-API-Konfigurationsdateien

Wie man JSON in YAML konvertiert

1

Wählen Sie den Modus JSON→YAML oder YAML→JSON. Fügen Sie Ihre Eingabe in den Editor ein.

2

Klicken Sie auf „Konvertieren“. Rechts erscheint eine saubere, formatierte Ausgabe. Kopieren oder herunterladen.

3

Mit Swap kann die Richtung umgekehrt werden, wobei die vorherige Ausgabe als neue Eingabe dient – ​​sofortige Roundtrip-Prüfungen.

Häufig gestellte Fragen

Erläuterung der JSON- und YAML-Konvertierung.

Was ist YAML?

YAML (YAML Ain't Markup Language) ist ein für Menschen lesbares Datenserialisierungsformat. Es verwendet Einrückungen anstelle von Klammern und wird häufig für Konfigurationsdateien verwendet (Kubernetes, Docker Compose, GitHub Actions, Ansible).

Ist YAML eine Obermenge von JSON?

Ja. Gültiges JSON ist gültiges YAML 1.2. YAML fügt Funktionen wie Kommentare (#), mehrzeilige Zeichenketten (|, >), Anker (&) und Aliase (*) sowie eine flexiblere Schlüssel/Wert-Syntax hinzu.

Warum sieht YAML manchmal anders aus, als ich es erwarte?

YAML bietet eine spezielle Behandlung für Zeichenketten, die wie boolesche Werte (ja, nein, wahr, falsch, an, aus) oder Zahlen aussehen. js-yaml verwendet die YAML-1.2-Spezifikation, die die meisten dieser Sonderfälle behebt. Gegebenenfalls müssen Sie jedoch mehrdeutige Werte in Anführungszeichen setzen.

Kann ich YAML mit Kommentaren in JSON konvertieren. ?

Bei der YAML-zu-JSON-Konvertierung werden Kommentare entfernt, da JSON keine Kommentare unterstützt. Die semantischen Daten bleiben erhalten; lediglich der Kommentartext geht verloren.

Wie sieht es mit YAML-Ankern und -Aliasen aus?

YAML-Anker (&anchor) und -Aliase (*anchor) werden beim Parsen aufgelöst. Das resultierende JSON (oder YAML) enthält die aufgelösten Werte – Anker bleiben in der Ausgabe nicht erhalten.