Wann du JSON in CSV konvertieren solltest
CSV ist das universelle Format für tabellarische Daten. Konvertiere in CSV, wenn du Daten in Excel oder Google Sheets öffnen, in eine relationale Datenbank importieren, an jemanden senden musst, der mit JSON nicht vertraut ist, oder Analysen in einem Datentool durchführen willst.
Wie die Konvertierung funktioniert
JSON-zu-CSV funktioniert am besten mit Arrays flacher Objekte. Jedes Objekt im Array wird zu einer Zeile. Jeder eindeutige Schlüssel über alle Objekte hinweg wird zu einer Spaltenüberschrift. Werte werden für jede Zeile eingetragen, wo der Schlüssel existiert.
[{"name":"Alice","age":30},{"name":"Bob","age":25}]
Wird zu:
name,age
Alice,30
Bob,25
Verschachtelte Objekte behandeln
Verschachtelte Objekte lassen sich nicht sauber auf CSV-Spalten abbilden. Der beste Ansatz ist, das JSON zuerst abzuflachen: Unser JSON-Flatten-Tool wandelt {"user":{"name":"Ada"}} in {"user.name":"Ada"} um, was dann zu einer korrekten Spaltenüberschrift in der CSV wird.
Sofort konvertieren
Nutze unser JSON-zu-CSV-Tool – füge dein JSON-Array ein und lade die CSV-Datei sofort herunter. Wenn du den umgekehrten Weg brauchst, liest unser CSV-zu-JSON-Konverter die Kopfzeile und wandelt jede folgende Zeile in ein JSON-Objekt um.
Was passiert mit Datentypen?
CSV ist ein textbasiertes Format – es gibt kein Konzept von Datentypen. Zahlen, Booleans und Daten werden in der CSV alle zu Textstrings. Wenn du die CSV in eine Datenbank oder ein Analysetool importierst, musst du typischerweise angeben, welche Spalten als Zahlen oder Daten behandelt werden sollen.
Häufige Fragen
- Kann ich verschachteltes JSON in CSV konvertieren?
- Ja, aber du musst das JSON zuerst abflachen. Nutze unser JSON-Flatten-Tool, um verschachtelte Objekte in Dot-Notation-Schlüssel umzuwandeln, und konvertiere dann in CSV. So wird
user.namezu einer Spaltenüberschrift. - Was, wenn meine JSON-Objekte unterschiedliche Schlüssel haben?
- Unser Konverter behandelt inkonsistente Objekte elegant. Er sammelt alle eindeutigen Schlüssel aller Objekte und nutzt sie als Spaltenüberschriften. Objekte, denen ein bestimmter Schlüssel fehlt, erhalten eine leere Zelle für diese Spalte.
- Wie öffne ich die CSV in Excel?
- Lade die CSV-Datei herunter und doppelklicke sie. Excel öffnet CSV-Dateien direkt. Wenn Zahlen als Text importiert werden, nutze Excels Option „In Zahl umwandeln“, um den Typ zu korrigieren.