JSON zu YAML-Konverter wandelt jedes JSON-Dokument in äquivalente, gültige YAML um. Einfügen von JSON — eine API-Nutzlast, ein Paketmanifest, ein Konfigurationsexport – und säubern Sie YAML mit konsistenter Einrückung, korrekter Listensyntax und korrekt zitierten Zeichenfolgen, die zum Eintrag in ein Kubernetes-Manifest, eine Docker-Compose-Datei, einen GitHub-Aktions-Workflow oder eine andere YAML-basierte Konfiguration bereit sind.
Die Konvertierung ist nicht nur ein Syntax-Swap. YAML hat scharfe Kanten JSON nicht: Ein nicht zitiertes "Nein" wird in vielen Parsern zum booleschen Falsch, "3000" wird lautlos in eine Zahl und Versionszeichenfolgen wie 1.10 werden auf 1.1 gekürzt. Dieser Konverter erkennt jeden mehrdeutigen Skalar - Boolesche Werte, YAML 1.1-Legacy-Werte wie Ja / Nein / Ein / Aus und Zeichenfolgen mit Sonderzeichen - und zitiert sie, damit Ihre Daten die Rundreise mit intakten Typen überstehen.
Alles passiert zu 100% in Ihrem Browser. Konfigurationsdateien enthalten häufig Hostnamen, interne Ports und Geheimnisse, sodass nichts, was Sie einfügen, hochgeladen oder gespeichert wird. Der Konverter funktioniert nach dem Laden offline. Die Einrückung ist konfigurierbar (2 oder 4 Leerzeichen), um den Stil Ihres Teams zu erfüllen, und es besteht die Möglichkeit, jede Zeichenfolge für maximale Sicherheit zu zitieren.
Fügen Sie alle gültigen JSON-Dokumente in das Eingabefeld ein — Objekte, Arrays oder verschachtelte Strukturen jeder Tiefe – oder klicken Sie auf „Sample Load“, um von einer realistischen Servicekonfiguration zu beginnen.
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.
Klicken Sie auf Konvertieren. Die JSON wird zuerst validiert - Syntaxfehler werden mit der genauen Nachricht des Parsers gemeldet, damit Sie das beleidigende Zeichen schnell beheben können.
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.
Zeichenfolgen wie "Nein", "3000" und "1.10" werden automatisch zitiert, sodass Strings bleiben, anstatt in YAML-Parsern zu Booleschen Zahlen oder Zahlen zu werden
Ausgabe mit 2- oder 4-fach Einrückung, um Kubernetes, Ansible oder die Fusselregeln Ihres Teams zu entsprechen
verschachtelte Objekte, Arrays von Objekten, leere Arrays ([ ]) und leere Objekte ({}) alle in ihre korrekten YAML-Formulare konvertieren
Ungültiger JSON wird vor der Konvertierung mit dem genauen Parse-Fehler abgefangen, sodass Sie niemals still kaputt YAML bekommen
0 comments
No comments yet. Be the first to share your thoughts!