Datenformat-Konverter
Konvertiere strukturierte Daten direkt im Browser zwischen JSON, YAML, XML, TOML, INI und CSV – wähle ein beliebiges Quell- und Zielpaar und kopiere mit einem Klick.
Datenformat-Konverter — Konvertiere strukturierte Daten zwischen JSON, YAML, XML, TOML, INI und CSV, indem du ein Quellformat (From) und ein Zielformat (To) wählst. Wähle ein beliebiges Paar und das Ergebnis wird sofort aktualisiert. Alles läuft clientseitig in deinem Browser, sodass nichts, was du einfügst, jemals hochgeladen wird.
Was ist Datenformat-Konverter?
Ein kostenloser, browserbasierter Konverter, der strukturierte Daten in jede Richtung zwischen JSON, YAML, XML, TOML, INI und CSV umwandelt. Entwickler, DevOps-Engineers und Datenanalysten nutzen ihn, um API-Antworten neu zu formatieren, eine Konfigurationsdatei von einer Syntax in eine andere zu portieren (zum Beispiel INI nach TOML oder YAML nach JSON) oder ein JSON-Array für eine Tabelle in CSV umzuwandeln. Du legst Quellformat (From) und Zielformat (To) unabhängig fest, fügst deine Daten ein und das umgewandelte Ergebnis erscheint sofort mit Kopieren per Klick. Die Schaltfläche Swap vertauscht From und To und führt die vorherige Ausgabe zurück in die Eingabe, damit du Konvertierungen verketten kannst.
So verwendest du Datenformat-Konverter
- Wähle das Quellformat unter From: JSON, YAML, XML, TOML, INI oder CSV.
- Wähle das Zielformat unter To: JSON, YAML, XML, TOML, INI oder CSV.
- Füge deine Daten in das Eingabefeld ein oder klicke auf Sample, um ein Beispiel-JSON-Objekt zu laden.
- Lies das umgewandelte Ergebnis im Ausgabefeld, das mit dem Zielformat beschriftet ist, und klicke auf Copy, um es in die Zwischenablage zu legen.
- Nutze Swap, um die Formate From/To zu vertauschen und die vorherige Ausgabe in die Eingabe zu verschieben – ideal für einen schnellen Hin- und Rückweg; nutze Clear, um die Eingabe zu leeren.
Beispiele
JSON zu YAML
Eingabe
{ "name": "deftdeck", "version": 2 }Ausgabe
name: deftdeck version: 2
JSON zu TOML
Eingabe
{ "server": { "host": "localhost", "port": 8080 } }Ausgabe
[server] host = "localhost" port = 8080
JSON-Array zu CSV
Eingabe
[{ "name": "Ada", "age": 36 }, { "name": "Linus", "age": 54 }]Ausgabe
name,age Ada,36 Linus,54
Häufig gestellte Fragen
- Welche Formate und Richtungen werden unterstützt?
- JSON, YAML, XML, TOML, INI und CSV in jede Richtung – du legst die Formate From und To unabhängig fest. So kannst du JSON zu YAML, INI zu TOML, XML zu JSON, YAML zu CSV und so weiter mit jedem beliebigen Paar umwandeln.
- Warum schlägt die Konvertierung in TOML, INI oder CSV manchmal fehl?
- Diese Formate können nur bestimmte Strukturen abbilden. CSV benötigt tabellarische Daten (ein Array von Objekten mit gemeinsamen Schlüsseln); INI und TOML erwarten ein Schlüssel-Wert-Objekt (TOML erlaubt Verschachtelung über Tabellen, INI hat eine Ebene von Sektionen). Daten, die nicht passen, lösen einen Fehler aus – konvertiere sie stattdessen in JSON oder YAML, die beliebige Verschachtelung verarbeiten.
- Wie werden XML und CSV behandelt?
- Die XML-Ausgabe wird in ein einzelnes Wurzelelement eingebettet (da XML eines erfordert), und XML-Attribute bleiben beim Parsen erhalten. Beim CSV-Parsen wird die erste Zeile als Kopfzeile verwendet und leere Zeilen werden übersprungen; CSV-Werte kommen als Zeichenketten zurück, sodass eine Zahl wie 36 zu "36" wird.
- Werden meine Daten auf einen Server hochgeladen?
- Nein. Jede Konvertierung läuft vollständig clientseitig in deinem Browser. Nichts, was du einfügst, wird hochgeladen oder irgendwohin gesendet, daher ist es sicher für private API-Payloads, Konfigurationsdateien und sensible Tabellen.
- Was macht die Schaltfläche Swap?
- Swap vertauscht die Formate From und To und verschiebt die aktuelle Ausgabe in das Eingabefeld, sodass du sofort zurückkonvertieren oder Konvertierungen verketten kannst, ohne von Hand zu kopieren und einzufügen.
Verwandte Tools
Base32 / Base58 kodieren / dekodieren
Kodiere Text in Base32 (RFC 4648) oder Base58 (das Bitcoin-Alphabet) und dekodiere beides wieder zurück – vollständig UTF-8-sicher und komplett in deinem Browser.
Base64 kodieren / dekodieren
Kodiere Text zu Base64 oder dekodiere Base64 zurück in Text (UTF-8-sicher).
Groß-/Kleinschreibung-Konverter & Zähler
Ändere die Groß-/Kleinschreibung von Text und zähle Zeichen, Wörter und Zeilen.
Code-Formatierer & Minifizierer
Verschönere oder minifiziere HTML, CSS und JavaScript sofort in deinem Browser, mit 2-Leerzeichen-, 4-Leerzeichen- oder Tab-Einrückung und JavaScript-Komprimierung durch Terser.