Kein Upload, 100% lokal, kein Konto

Daten-Konverter

Zwischen JSON, YAML und CSV konvertieren. Alles bleibt in Ihrem Browser.

So funktioniert Daten-Konverter

Data Converter transformiert strukturierte Daten zwischen JSON, YAML und CSV-Formaten direkt in Ihrem Browser. Fügen Sie JSON ein und erhalten Sie äquivalentes YAML oder ein flaches CSV; fügen Sie YAML ein und erhalten Sie JSON oder CSV; fügen Sie CSV ein und erhalten Sie ein JSON-Array von Objekten. Die Konvertierungslogik läuft lokal; nichts, was Sie tippen oder einfügen, wird an einen Server gesendet.

Jedes Format hat seine Stärken. JSON ist das universelle API-Austauschformat. YAML ist für Menschen leichter zu lesen und in Konfigurationsdateien (Docker Compose, Kubernetes, CI-Pipelines) gebräuchlich. CSV ist der Standard für den Import/Export von Tabellenkalkulationen und den Austausch tabellarischer Daten. Ein einziger Konverter, der zwischen allen dreien wechselt, spart den Umweg, mehrere Tools öffnen zu müssen.

So wird Daten-Konverter verwendet, Schritt für Schritt

  1. Fügen Sie Ihre Quelldaten in das Eingabefeld ein.
  2. Wählen Sie das Eingabeformat (JSON, YAML oder CSV) aus dem Dropdown, wenn es nicht automatisch erkannt wird.
  3. Wählen Sie das gewünschte Ausgabeformat.
  4. Die konvertierten Daten erscheinen im Ausgabebereich.
  5. Klicken Sie auf die Kopierschaltfläche, um das Ergebnis in die Zwischenablage zu kopieren.
  6. Falls Sie JSON erzeugen, stellen Sie die Einrückung ein. Die CSV-Seite ist fest auf das Komma nach RFC 4180 eingestellt.

Häufige Anwendungsfälle

  • Ein DevOps-Ingenieur kopiert eine JSON-Konfiguration aus einer API-Antwort und konvertiert sie in YAML, um sie in ein Kubernetes-Manifest einzufügen.
  • Eine Datenanalystin exportiert ein JSON-Array aus einer REST-API und konvertiert es in CSV, um es in einer Tabellenkalkulationsanwendung zu öffnen.
  • Ein Entwickler erhält eine YAML-Konfigurationsdatei und benötigt das JSON-Äquivalent, um es an einen TypeScript-Konfig-Parser zu übergeben.
  • Eine Content-Managerin konvertiert eine CSV-Tabelle mit Datensätzen in ein JSON-Array, um es über ein Skript in einen CMS-API-Endpunkt zu laden.

Häufig gestellte Fragen

Werden die eingefügten Daten zur Konvertierung an einen externen Dienst gesendet?

Nein. Die Konvertierung verwendet JavaScript-Bibliotheken, die vollständig im Browser-Tab laufen. Nichts, was Sie hier einfügen, wird übertragen. Dies ist besonders relevant für die Konvertierung von Konfigurationsdateien, die interne Hostnamen, Credential-Platzhalter oder Infrastruktur-Topologie enthalten können.

Was sind die Einschränkungen beim Konvertieren von JSON in CSV?

JSON kann verschachtelte Objekte und Arrays darstellen, während CSV von Natur aus flach ist. Der Konverter verarbeitet ein Array flacher Objekte gut: Jedes Objekt wird zu einer Zeile und jeder Schlüssel zu einem Spaltenheader. Ein verschachteltes Objekt wird in seiner Zelle nicht als JSON zurück-serialisiert: Es wird als einfacher Wert in eine Zeichenkette umgewandelt, was bei einem Objekt den wörtlichen Text [object Object] ergibt. Glätten Sie Ihre Daten vor der Konvertierung, wenn der verschachtelte Teil wichtig ist. Das Trennzeichen ist das Komma und kann nicht geändert werden.

Verarbeitet der Konverter YAML-Anker und -Aliases?

YAML-Anker (&) und -Aliases (*) sind eine Möglichkeit, Werte innerhalb eines YAML-Dokuments wiederzuverwenden. Der Konverter löst Anker auf, wenn er YAML in JSON oder CSV parst, und erzeugt die vollständig expandierte Ausgabe. Die Ankersyntax selbst wird in der Ausgabe nicht beibehalten.

Kann ich zwischen JSON und YAML konvertieren, ohne Kommentare zu verlieren?

YAML unterstützt Kommentare (Zeilen, die mit # beginnen); JSON nicht. Beim Konvertieren von YAML in JSON werden Kommentare entfernt, da JSON keine Kommentarsyntax hat. Das Konvertieren von JSON in YAML fügt keine Kommentare hinzu; es erzeugt sauberes YAML nur aus den Datenwerten.

Funktioniert dieses Tool nach dem Laden der Seite offline?

Ja. Die Konvertierungsbibliotheken sind mit der Seite gebündelt. Sobald geladen, können Sie die Netzwerkverbindung trennen und Daten ohne Unterbrechung weiter konvertieren.