Was es tut
Fügen Sie JSON oder YAML ein: Das Tool erkennt das Format und konvertiert es während der Eingabe in das jeweils andere. Sie können die Richtung auch fest vorgeben. Tauschen übernimmt das Ergebnis als neue Eingabe – praktisch, um zu prüfen, ob Hin- und Rückweg dieselben Daten liefern.
Funktionen
- Fehler, mit denen Sie etwas anfangen können: Zeile und Spalte des Problems, die Erklärung des Parsers („bad indentation of a mapping entry“, „duplicated mapping key“, „Fehlendes Komma zwischen Eigenschaften“) und ein Ausschnitt mit Zeiger.
- Unterstützte YAML-Funktionen: Kommentare, Anker und Aliase (
&defaults/*defaults), Merge-Keys (<<: *defaults), Block- und gefaltete Strings, Flow-Collections und mehrere durch---getrennte Dokumente (als JSON-Array ausgegeben). - Datumsangaben bleiben, wie sie sind:
2024-11-05wird zum String"2024-11-05", nicht zu einem umgewandelten Zeitstempel. - Sichere YAML-Ausgabe: Strings, die YAML sonst als Boolean, Zahl oder Datum lesen würde (
"yes","on","0123","2024-01-01"), werden in Anführungszeichen gesetzt, und lange Zeilen werden nie umbrochen. - Warnungen, wenn sich ein Wert nicht exakt darstellen lässt, etwa Ganzzahlen größer als 253 oder
.inf/.nan(JSON kennt kein Infinity). - Einrückung mit 2 oder 4 Leerzeichen und optionale Sortierung der Schlüssel.
So verwenden Sie es
Fügen Sie eine .json-, .yaml- oder .yml-Datei ein oder ziehen Sie sie hinein, prüfen Sie das Ergebnis und kopieren oder laden Sie es herunter. Ctrl+Enter konvertiert sofort.
Datenschutz
Die Konvertierung nutzt die Open-Source-Bibliothek js-yaml, die in die Seite geladen wird; Ihre Daten werden lokal verarbeitet und nie hochgeladen. Die letzte Eingabe merkt sich der lokale Speicher Ihres Browsers.