JSON zu CSV
JSON-Arrays in CSV-Format für Excel und Tabellen umwandeln
JSON-Eingabe
CSV-Ausgabe
Was ist JSON zu CSV?
CSV (Comma-Separated Values) ist ein flaches Format: Jede Zeile ist eine Zeile, jede Spalte wird durch ein Komma getrennt. JSON ist verschachtelt. Die Umwandlung von JSON in CSV bedeutet, Arrays von Objekten in Zeilen zu glätten, wobei jede Objekteigenschaft eine Spalte wird. Tabellenkalkulationen wie Excel und Google Sheets öffnen CSV direkt. Ebenso viele Datenpipelines und ETL-Tools.
Dieses Tool nimmt ein JSON-Array und erzeugt CSV. Jedes Objekt im Array wird zu einer Zeile. Verschachtelte Objekte und Arrays werden je nach Struktur geglättet oder stringifiziert. Die Konvertierung läuft in Ihrem Browser; nichts wird an einen Server gesendet.
So verwenden Sie dieses Tool
JSON einfügen
Fügen Sie ein JSON-Array in den linken Editor ein. Die Eingabe sollte ein Array von Objekten sein, z. B. [{"subscriberId": "SUB-001", "planId": "premium"}, {"subscriberId": "SUB-002", "planId": "basic"}]. Sie können auch eine Datei hochladen oder Beispiel verwenden.
CSV prüfen
Das rechte Panel zeigt die CSV-Ausgabe. Die erste Zeile ist die Kopfzeile (Spaltennamen). Werte mit Kommas werden gemäß RFC 4180 in Anführungszeichen gesetzt.
Herunterladen oder Kopieren
Nutzen Sie <strong>Herunterladen</strong> zum Speichern als <code>.csv</code>-Datei oder <strong>Kopieren</strong> zum Einfügen in eine Tabelle. Wenn Ihr JSON zuerst formatiert werden muss, verwenden Sie den JSON Formatierer.
Wann JSON zu CSV hilft
API-Antworten von Postman oder fetch liefern oft Arrays von Objekten. Die Umwandlung in CSV ermöglicht das Öffnen der Daten in Excel oder Google Sheets zur Analyse, zum Teilen mit Stakeholdern oder zum Import in andere Systeme. Datenbankexporte, Webhook-Payloads und Log-Einträge, die JSON-Arrays sind, können für Berichte oder ETL-Pipelines in CSV geglättet werden. jq kann zuerst bestimmte Werte extrahieren, wenn Sie vor der Konvertierung filtern müssen.
Beispiele: JSON zu CSV
Hier ein Beispiel für die Umwandlung eines JSON-Arrays mit Teilnehmerdatensätzen in CSV-Format.
Beispiel: Teilnehmerdatensätze
JSON-Eingabe (Array von Objekten):
CSV-Ausgabe:
Einschränkungen
CSV ist flach. Stark verschachteltes JSON (Objekt in Objekt, Array von Arrays) lässt sich nicht sauber abbilden. Dieses Tool glättet eine Ebene: Top-Level-Schlüssel werden zu Spalten. Verschachtelte Strukturen können stringifiziert oder mit Punktnotation geglättet werden. Für komplexe Daten erwägen Sie, JSON zu behalten oder ein Format wie Parquet zu nutzen.
Wenn Ihre Daten in CSV vorliegen und Sie JSON brauchen, nutzen Sie CSV zu JSON. Für die Konvertierung von JSON in andere Formate gibt es Tools für XML, YAML und TypeScript.
Häufig gestellte Fragen
Was, wenn mein JSON ein Objekt und kein Array ist?
Das Tool erwartet ein Array von Objekten. Wickeln Sie ein einzelnes Objekt in Klammern: [{"a": 1}]. Oder konvertieren Sie es in der Quelle in ein Array.
Wie werden verschachtelte Objekte behandelt?
Verschachtelte Objekte werden typischerweise mit Punktnotation (z. B. <code>user.name</code>) geglättet oder stringifiziert. Das genaue Verhalten hängt von der Implementierung ab. Prüfen Sie die Ausgabe.
Was ist mit Sonderzeichen in Werten?
Werte mit Kommas, Anführungszeichen oder Zeilenumbrüchen werden gemäß der CSV-Spezifikation in doppelte Anführungszeichen gesetzt. Excel und die meisten Tools handhaben das korrekt.
Kann ich CSV zurück in JSON konvertieren?
Ja. Nutzen Sie das Tool CSV zu JSON auf dieser Seite.
Sind meine Daten privat?
Ja. Die Konvertierung läuft in Ihrem Browser. Keine Daten werden hochgeladen.
Verwandte Tools
Das CSV-Format ist in RFC 4180 beschrieben. Für JSON siehe json.org, RFC 8259 und MDN JSON. Siehe auch jq für die JSON-Verarbeitung.