JSON → CSV-Konverter
So verwendest du JSON → CSV-Konverter
Fügen Sie ein JSON-Array mit Objekten in das linke Feld ein. Wählen Sie Ihr bevorzugtes Trennzeichen und schalten Sie die Kopfzeilenoption um. Die CSV-Ausgabe erscheint in Echtzeit auf der rechten Seite. Klicken Sie auf Kopieren, um die CSV-Daten zu kopieren, oder auf .csv herunterladen, um sie als Datei zu speichern.
How JSON becomes CSV
JSON stores data as objects with named keys; CSV stores it as rows and columns. The converter reads every object in your array, collects the union of all keys as column headers, and writes each object as one row. Missing keys become empty cells, so arrays with inconsistent objects still convert cleanly.
Everything runs in your browser - the JSON is never uploaded to a server. That makes it safe for converting exports containing customer data, API responses, or logs that shouldn't leave your machine.
Opening the CSV in Excel or Google Sheets
- Excel (US/UK): the default comma delimiter opens directly with File → Open.
- Excel (Europe): choose the semicolon delimiter - many European locales use comma as the decimal separator, and Excel expects semicolon-separated files.
- Google Sheets: File → Import → Upload, delimiter is auto-detected.
- Non-ASCII characters (ą, é, ü, 中): if Excel garbles them, use Data → From Text/CSV and pick UTF-8 encoding.
Handling nested JSON
CSV is flat, so nested objects like {"user": {"name": "Alice"}} don't map directly to columns. The common approaches are flattening keys with a dot path (user.name) or serializing the nested part as a JSON string inside a single cell. If your data is deeply nested, flatten it first - a quick script or the JSON Formatter tool helps inspect the structure before converting.
Funktionen
- JSON-Array aus Objekten → CSV
- Trennzeichenoptionen: Komma, Semikolon, Tab
- Optionale Kopfzeile
- Als .csv-Datei herunterladen
- Korrekte CSV-Maskierung für Sonderzeichen
Häufig Gestellte Fragen
Welches JSON-Format wird unterstützt?
Die Eingabe muss ein JSON-Array flacher Objekte sein, z. B. [{"name": "Alice", "alter": 30}, {"name": "Bob", "alter": 25}]. Alle Schlüssel aller Objekte werden zu CSV-Spalten.
Kann ich das Trennzeichen ändern?
Ja. Wählen Sie zwischen Komma (,), Semikolon (;) oder Tab als Spaltentrennzeichen. Semikolon ist nützlich für europäische Regionen, in denen das Komma als Dezimaltrennzeichen verwendet wird.
Wie werden Sonderzeichen behandelt?
Felder, die das Trennzeichen, doppelte Anführungszeichen oder Zeilenumbrüche enthalten, werden automatisch in doppelte Anführungszeichen eingeschlossen. Vorhandene doppelte Anführungszeichen werden durch Verdopplung maskiert.