JSON zu CSV Konverter

Konvertieren Sie ein JSON-Array direkt im Browser in eine tabellenfertige CSV-Datei — kostenlos, privat und ohne Upload. Verschachtelte Strukturen werden automatisch behandelt, und eine Live-Vorschau zeigt genau, wie Ihre Objekte zu Zeilen werden, bevor Sie etwas speichern.

JSON

JSON is the standard data-interchange format of the web. It stores structured, possibly nested records in human-readable text and is the native format of most modern APIs and configuration files.

CSV

CSV is the simplest and most universal tabular data format: one row per line, with values separated by commas, semicolons, or tabs. Every spreadsheet tool, database, and programming language can read and write it.

So funktioniert die Konvertierung von JSON zu CSV

Der Konverter akzeptiert ein Array von Objekten oder ein einzelnes Objekt. Verschachtelte Objekte werden zu Spalten in Punktnotation abgeflacht: aus {"user":{"city":"Berlin"}} wird die Spalte user.city — eine Form, mit der Tabellenkalkulationen sauber umgehen. Arrays innerhalb eines Datensatzes werden als JSON-Text in ihrer Zelle gespeichert, damit nichts verloren geht.

Die Spaltenreihenfolge folgt dem ersten Auftreten in Ihren Datensätzen; fehlt einem Objekt ein Schlüssel, bleibt die Zelle einfach leer. Werte werden nur in Anführungszeichen gesetzt, wenn sie Trennzeichen, Anführungszeichen oder Zeilenumbrüche enthalten. Das Ausgabe-Trennzeichen lässt sich auf Semikolon oder Tabulator umstellen — praktisch für deutschsprachige Excel-Importe.

Häufig gestellte Fragen

Wie wird verschachteltes JSON in CSV dargestellt?
Jeder verschachtelte Pfad bekommt eine eigene Spalte in Punktnotation: user.address.city enthält den Wert von city innerhalb von address innerhalb von user. So bleibt die Zuordnung zwischen Objekten und Tabelle flach und verlustfrei.
Welche JSON-Formen werden unterstützt?
Ein Array von Objekten (der Normalfall), ein einzelnes Objekt (eine Zeile) oder ein Array einfacher Werte (eine einzelne "value"-Spalte). Alles andere — etwa ein bloßer String — führt zu einer verständlichen Fehlermeldung statt einer kaputten Tabelle.
Kann ich das Abflachen deaktivieren?
Ja. Deaktivieren Sie "Verschachtelte Objekte abflachen", bleibt jedes verschachtelte Objekt als JSON-Text in einer einzigen Zelle erhalten, statt in Spalten aufgeteilt zu werden.
Verlässt mein JSON den Browser?
Niemals. Die Konvertierung läuft in einem Web Worker auf Ihrem Gerät — kein Upload, kein Server, kein Konto und keine Kosten.