Command Palette

Search for a command to run...

JS

JSON-zu-YAML-Konverter

Konvertieren Sie JSON sofort in sauberes, gültiges YAML - konfigurierbare Einrückung und sichere Zeichenfolgenangabe

Was ist JSON zu YAML-Konverter?

JSON to YAML Converter wandelt jedes JSON-Dokument in äquivalentes, gültiges YAML um. Fügen Sie JSON ein - eine API-Nutzlast, ein Paketmanifest, einen Config-Export - und erhalten Sie sauberes YAML mit konsistenter Einrückung, korrekter Listensyntax und ordnungsgemäß zitierten Zeichenfolgen zurück, die in ein Kubernetes-Manifest, eine Docker Compose-Datei, einen GitHub Actions-Workflow oder eine andere YAML-basierte Konfiguration fallen gelassen werden können.

Die Konvertierung ist nicht nur ein Syntax-Swap. YAML hat scharfe Kanten. JSON hat keine: Ein nicht zitiertes „Nein" wird in vielen Parsern zum booleschen Falschwert, „3000" verwandelt sich stillschweigend in eine Zahl und Versionszeichenfolgen wie 1.10 werden auf 1.1 gekürzt. Dieser Konverter erkennt die üblichen mehrdeutigen Skalare - boolesche Zahlen, Null, Dezimalzahlen, YAML 1.1-Vermächtniswerte wie Ja/Nein/Ein/Aus und Zeichenfolgen mit Sonderzeichen - und zitiert sie, damit Ihre Daten die Hin- und Rückfahrt mit intakten Typen überstehen.

Hier ist, was dieser Online-JSON-YAML-Konverter mit einem kleinen Ausschnitt im Docker Compose-Stil macht Die Eingabe {"name": "web", "ports": ["8080:80"], "debug": "no"} kommt als vier Zeilen heraus: Name: web, dann Ports:, dann ein eingerückter - "8080:80", dann debug: "nein" Die Portzuordnung wird zitiert, weil sie einen Doppelpunkt enthält, und "nein" wird zitiert, damit sie eine Zeichenfolge bleibt Nichts ist installiert: Der JSON-YAML-Konverter online läuft auf der Seite, so funktioniert es auf einem Laptop oder einem Browser genauso.

Alles geschieht clientseitig, in Ihrem Browser Konfigurationsdateien enthalten oft Hostnamen, interne Ports und Geheimnisse, sodass nichts, was Sie einfügen, hochgeladen oder gespeichert wird - der Konverter funktioniert offline, sobald er geladen ist Einrückung ist konfigurierbar (2 oder 4 Leerzeichen), um dem Stil Ihres Teams zu entsprechen, und es gibt die Möglichkeit, jede Zeichenfolge für maximale Sicherheit anzugeben.

Zwei Dinge an der Konvertierung sind es wert, in der Ausgabe überprüft zu werden Strings, die wie andere Typen aussehen, werden bewusst zitiert, denn YAML würde sie sonst uminterpretieren: Die JSON-Zeichenfolge "ja" ist eine boolesche, einmal nicht zitierte unter YAML 1.1-Regeln, und "1.10" wird zur Zahl 1.1. Überzitieren ist hier der sichere Fehler und Unterzitieren ist die gefährliche Die zweite ist, dass JSON keine Kommentare zu tragen hat, so dass eine von JSON konvertierte Konfiguration mit keiner ankommt, und alles Erklärende muss von Hand zurückgeschrieben werden Tief verschachtelte Strukturen bleiben gültig, aber nicht mehr lesbar, was sich zu merken lohnt, wenn der Grund für die Verschiebbarkeit in den ersten YAMSON-Klammern härter ist als.

Wie verwende ich den JSON-zu-YAML-Konverter?

  1. Füge deinen JSON ein

    Fügen Sie ein beliebiges gültiges JSON-Dokument in das Eingabefeld ein - Objekte, Arrays oder verschachtelte Strukturen beliebiger Tiefe - oder klicken Sie auf Beispiel laden, um von einer realistischen Dienstkonfiguration zu starten.

  2. Wählen Sie Ihre Optionen

    Wählen Sie 2-Leerzeichen oder 4-Leerzeichen, um Ihren Projektkonventionen zu entsprechen, und aktivieren Sie optional "Alle Zeichenfolgen zitieren", wenn Ihr YAML-Konsumenter strenger Typen angeht.

  3. umwandeln

    Klicken Sie auf Konvertieren. Der JSON wird zuerst validiert - Syntaxfehler werden mit der genauen Nachricht des Parsers gemeldet, damit Sie das beleidigende Zeichen schnell beheben können.

  4. Kopieren oder laden Sie die YAML herunter

    Kopieren Sie die generierte YAML in Ihre Zwischenablage oder laden Sie sie als .yaml-Datei herunter und fügen Sie sie dann in Ihre Manifest-, Workflow- oder Verfasserdatei ein.

Hauptmerkmale

  • Typsicheres Angebot

    Zeichenfolgen wie "Nein", "3000" und "1.10" werden automatisch zitiert, sodass Strings bleiben, anstatt in YAML-Parsern zu Booleschen Zahlen oder Zahlen zu werden

  • Konfigurierbare Einrückung

    Ausgabe mit 2- oder 4-fach Einrückung, um Kubernetes, Ansible oder die Fusselregeln Ihres Teams zu entsprechen

  • Handling tiefes Nesting

    verschachtelte Objekte, Arrays von Objekten, leere Arrays ([ ]) und leere Objekte ({}) alle in ihre korrekten YAML-Formulare konvertieren

  • Sofortige Validierung

    Ungültiger JSON wird vor der Konvertierung mit dem genauen Parse-Fehler abgefangen, sodass Sie niemals still kaputt YAML bekommen

Frequently Asked Questions

Fügen Sie Ihren JSON in das Eingabefeld ein und klicken Sie auf Konvertieren Das Tool validiert den JSON, wandelt ihn mit der von Ihnen gewählten Einrückung in YAML um und lässt Sie das Ergebnis kopieren oder herunterladen Verarbeitung ist clientseitig - es wird nichts hochgeladen.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to yamljson to yaml converterconvert json to yamljson yamljson to ymlyaml converterjson to yaml onlinekubernetes yamlconfig converteronline json to yaml converterjson to yaml converter online