DT Dev Tools

JSON zu YAML — JSON-YAML-Konverter

Konvertieren Sie JSON zu YAML und YAML zurĂŒck zu JSON lokal – mit Validierung, Formatierung, Kopieren und Download. Nutzt js-yaml, lĂ€uft komplett im Browser.

🔒 LĂ€uft vollstĂ€ndig in Ihrem Browser — nichts wird hochgeladen

War dieses Tool nĂŒtzlich? Bewerte es:

Was der Konverter von JSON zu YAML macht

Der Konverter von JSON zu YAML wandelt striktes JSON in gut lesbares, einrĂŒckungsbasiertes YAML um und ĂŒberfĂŒhrt YAML zurĂŒck in formatiertes JSON. In der Richtung JSON zu YAML wird Ihre Eingabe mit dem nativen JSON-Parser eingelesen und anschließend mit js-yaml serialisiert: Objekte werden zu verschachtelten Mappings, Arrays zu Block-Sequenzen, und skalare Werte verlieren ihre geschweiften Klammern und die meisten AnfĂŒhrungszeichen. In der Richtung YAML zu JSON wird das YAML geparst und als JSON mit zwei Leerzeichen EinrĂŒckung ausgegeben. Validierungsfehler werden sofort gemeldet, sodass Sie ĂŒberflĂŒssige Kommas, fehlende AnfĂŒhrungszeichen, uneinheitliche EinrĂŒckungen und versehentliche Tabulatoren erkennen, bevor Sie ein fehlerhaftes Ergebnis kopieren.

Das ist praktisch, wenn Konfigurationen zwischen Systemen mit unterschiedlichen Formatvorlieben wandern: ein kompakter JSON-Konfigurationsblock wird zu einer ĂŒbersichtlicheren YAML-Datei fĂŒr eine CI-Pipeline, ein Kubernetes-Manifest oder eine Einstellungsdatei einer statischen Website, oder ein YAML-Beispiel wird fĂŒr eine API-Anfrage oder ein Fixture wieder zu JSON. Quelle und Ausgabe bleiben sichtbar, sodass sich kleine Umwandlungen leicht prĂŒfen lassen. Die Konvertierung wendet keine versteckten Standardwerte an und ordnet Daten nicht um, außer wenn der Serialisierer es erfordert.

Privater Workflow im Browser

Die gesamte Verarbeitung findet in Ihrem Browser mit clientseitigem JavaScript statt. Das Tool lĂ€dt weder Snippets, Konfigurationswerte, Kennungen, Tokens noch kopierte Beispiele auf einen Server hoch und erfordert kein Konto. Dieses rein lokale Modell ist bei Entwickler-Tools wichtig, weil eingefĂŒgte Inhalte oft echten Anwendungsdaten Ă€hneln: API-Antworten, Deployment-Manifeste, Beispiele im Stil von Umgebungsvariablen und Werte aus Debugging-Sitzungen in der Produktion. Die lokale Umwandlung verringert das Risiko und hĂ€lt die Interaktion schnell, da keine Netzwerk-Roundtrips anfallen.

Die OberflĂ€che ist bewusst kompakt gehalten: Sie fĂŒgen die Eingabe ein, wĂ€hlen eine Richtung, prĂŒfen die Ausgabe, kopieren sie und kehren zu Ihrem Editor zurĂŒck. Ergebnisse sollten Sie dennoch prĂŒfen, bevor Sie sie committen, öffentlich teilen oder in einem Produktions-Workflow verwenden. Browser-Tools eignen sich hervorragend fĂŒr schnelle PrĂŒfungen und Vorbereitungen, sie kennen aber nicht jede Projektkonvention, Datenklassifizierungsregel oder anwendungsspezifische Validierungsanforderung.

Praktische Tipps

YAML ist konzeptionell eine Obermenge von JSON, hat aber in der Praxis ein kleineres Datenmodell, wenn Sie bei gewöhnlichen Objekten, Arrays, Strings, Zahlen, Booleans und null bleiben – diese lassen sich verlustfrei hin- und zurĂŒckkonvertieren. Vorsicht bei Werten, die YAML besonders interpretieren kann: Wörter wie yes, no, on und off können zu Booleans werden, und nicht in AnfĂŒhrungszeichen gesetzte Strings, die wie Zahlen oder Datumsangaben aussehen, können ihren Typ Ă€ndern. Setzen Sie sie daher in AnfĂŒhrungszeichen, wenn es auf den exakten Text ankommt. Wenn Sie Konfigurationen fĂŒr die Produktion konvertieren, validieren Sie die fertige Datei mit dem Tool, das sie verwendet, und entfernen Sie Geheimnisse aus Ihrer Eingabe, bevor Sie Beispiele anderswohin kopieren – auch wenn diese Seite die Konvertierung lokal hĂ€lt.

So verwenden Sie

  1. Richtung wĂ€hlenWĂ€hlen Sie JSON zu YAML oder YAML zu JSON, bevor Sie Ihre Daten einfĂŒgen.
  2. Lokal konvertierenStarten Sie den Konverter und prĂŒfen Sie die Validierungsmeldungen auf Syntaxfehler.
  3. Kopieren oder herunterladenKopieren Sie das Ergebnis oder laden Sie es als .yaml- oder .json-Datei herunter.

HĂ€ufig gestellte Fragen

Kann das Tool sowohl JSON zu YAML als auch YAML zu JSON konvertieren?
Ja. WĂ€hlen Sie die Richtung, fĂŒgen Sie Ihre Eingabe ein, und der Browser konvertiert sie lokal mit js-yaml.
Warum YAML statt JSON verwenden?
YAML ist fĂŒr Konfigurationen leichter zu lesen und zu bearbeiten, da es EinrĂŒckungen nutzt und die meisten AnfĂŒhrungszeichen und Klammern weglĂ€sst, wĂ€hrend JSON strenger und kompakter ist.
Werden meine Daten hochgeladen?
Nein. Die Konvertierung lÀuft vollstÀndig in Ihrem Browser.