JSON in CSV konvertieren Online
Exportiere JSON-Arrays zu CSV für Excel, Google Sheets oder jedes Datentool.
name,age,city John,30,Madrid Maria,25,Barcelona Carlos,35,Valencia
Anwendungsfälle
Von der API-Antwort zur Tabellenkalkulation in Sekunden
Geschäftsdaten-Export
Konvertiere REST-API-Antworten zu CSV, damit Vertriebs-, Marketing- oder Finanzteams Daten in Excel bearbeiten können.
Datenjournalismus
Wandle öffentliche API-Daten (Open Government, Social Media, Statistiken) zu CSV für Tabellenkalkulationsanalysen um.
100 % privat
Dein JSON wird in deinem Browser verarbeitet. Verlässt dein Gerät nie. Keine Konten, keine Tageslimits.
Intelligentes Abflachen
Verschachtelte Objekte werden zu Spalten mit Punkt-Notation konvertiert. Kompatibel mit pandas, Excel und jedem ETL-Tool.
So funktioniert es
Drei Schritte, kein Aufwand
JSON einfügen
Füge dein JSON-Array direkt in den Editor ein. Akzeptiert Arrays von Objekten – die häufigste Struktur in REST-API-Antworten.
Automatisches Abflachen
Verschachtelte Objekte werden mit Punkt-Notation abgeflacht (address.city). Arrays in Werten werden als JSON-Text serialisiert.
CSV herunterladen
Lade die .csv-Datei herunter, bereit zum Öffnen in Excel, Google Sheets oder zum Import in jede Datenbank.
FAQ
Noch Fragen?
Verschachtelte Objekte werden mit Punkt-Notation abgeflacht. Zum Beispiel erzeugt ein Adressobjekt mit Stadt und Postleitzahl zwei Spalten: address.city und address.zip. Das ist kompatibel mit dem Standardverhalten von jq, pandas json_normalize() und den meisten kommerziellen ETL-Tools. Das Abflachen ist rekursiv: mehrstufige Objekte werden als user.profile.avatar.url dargestellt.
Wenn ein Feld ein JSON-Array enthält (z.B. Tags als Array), wird der Wert als JSON-Text in der entsprechenden CSV-Zelle serialisiert. CSV hat keinen nativen Array-Datentyp, daher ist das die praktischste und interoperabelste Darstellung. Wenn du eine Zeile pro Array-Element benötigst, musst du die Spalte in pandas mit der explode-Methode oder in deinem Ziel-Tool aufklappen.
Die erzeugte CSV verwendet UTF-8 mit BOM (Byte Order Mark, EF BB BF am Dateianfang). Das BOM ist in UTF-8 laut Unicode optional, wird aber von Excel unter Windows benötigt, um die Kodierung automatisch als UTF-8 statt Windows-1252 zu erkennen. Ohne BOM zeigt Excel beim Doppelklicken auf die Datei unleserliche Zeichen an. Google Sheets und LibreOffice Calc verarbeiten UTF-8 mit und ohne BOM korrekt.
Ja. Die erzeugte CSV verwendet UTF-8 mit BOM für direkte Excel-Kompatibilität. Sie kann unter Windows mit Doppelklick geöffnet werden (Excel 2016 und später) oder über Daten > Aus CSV importieren in älteren Versionen. In Excel für Mac funktioniert UTF-8 mit BOM ebenfalls korrekt. Felder, die Kommas, Anführungszeichen oder Zeilenumbrüche enthalten, werden automatisch gemäß RFC 4180-Spezifikation in doppelte Anführungszeichen eingeschlossen.
Die Verarbeitung erfolgt in deinem Browser, daher ist das praktische Limit der verfügbare RAM. JSON-Arrays mit bis zu 100.000 Objekten werden auf den meisten modernen Geräten reibungslos konvertiert. Für größere Datensätze solltest du das npm-Paket json2csv (verfügbar in Node.js und als CLI) oder pandas in Python verwenden – df = pd.json_normalize(data) gefolgt von df.to_csv() verarbeitet effizient tens of Millionen von Zeilen.
Er akzeptiert jedes gültige RFC 7159/ECMA-404-JSON, das auf Root-Ebene ein Array von Objekten ist: Eckige Klammer, Geschweifte Klammern usw. Das ist das häufigste Format in REST-API-Antworten (Ressourcensammlungen). Wenn dein JSON das Array unter einem Schlüssel hat (z.B. unter einem data-Schlüssel), kopiere nur den Array-Wert. Einzelne Objekte (kein Array) und Arrays aus Primitiven (Zahlen, Strings) erzeugen keine brauchbare CSV.
JSON zu CSV konvertieren: API-Daten ohne Code nach Excel und Google Sheets exportieren
JSON (JavaScript Object Notation), standardisiert im IETF RFC 7159 (März 2014, abgelöst durch RFC 8259 im Dezember 2017) und als ECMA-404 von Ecma International, ist das dominierende Datenaustauschformat in REST-APIs, Microservices und modernen Webanwendungen. Ein Großteil der Datenanalyse in der Geschäftswelt findet jedoch weiterhin in Tabellenkalkulationen statt: Excel (mit über 750 Millionen aktiven Benutzern laut Microsoft) und Google Sheets (über 900 Millionen Nutzer in Google Workspace). Die Konvertierung von JSON zu CSV ist die Brücke zwischen diesen beiden Welten und ermöglicht es Vertriebs-, Marketing-, Finanzteams oder Datenjournalisten, mit API-Antworten zu arbeiten, ohne Code schreiben zu müssen. Tools wie Stripe, Shopify, HubSpot oder jede REST-API-Plattform geben Daten in JSON zurück; die Konvertierung zu CSV ermöglicht Analyse, Pivotierung, Filterung und Visualisierung im zugänglichsten Tool der Geschäftswelt.
Die größte technische Herausforderung bei der JSON-zu-CSV-Konvertierung ist das Abflachen verschachtelter Strukturen. JSON unterstützt beliebig tief verschachtelte Objekte und Arrays jeden Typs, während CSV von Natur aus eine zweidimensionale Tabelle aus Zeilen und Spalten mit skalaren Werten ist. Die am weitesten verbreitete Konvention für das Abflachen ist die Punkt-Notation: Ein Benutzer-Objekt mit verschachteltem Adress-Objekt erzeugt Spalten wie user.name und user.address.city. Diese Notation ist kompatibel mit pandas json_normalize(), der FLATTEN-Funktion von Snowflake, jqs -r-Operator und den meisten modernen ETL-Tools. Für Arrays in Werten ist die Serialisierung als JSON-Text in der Zelle die interoperabelste Option, erfordert aber Nachbearbeitung für elementweise Analyse.
RFC 4180 (Oktober 2005) definiert das CSV-Format: Jede Zeile endet mit CRLF (Wagenrücklauf und Zeilenvorschub), Felder mit Kommas, Anführungszeichen oder Zeilenumbrüchen werden in doppelte Anführungszeichen eingeschlossen und Anführungszeichen in Feldern in Anführungszeichen werden durch Verdoppeln escaped. Die empfohlene Kodierung für maximale Excel-Kompatibilität unter Windows ist UTF-8 mit BOM (EF BB BF-Sequenz); ohne BOM interpretiert Excel die Datei als Windows-1252, was Umlaute und andere Unicode-Zeichen korrumpiert. Google Sheets, LibreOffice Calc und alle modernen Kommandozeilen-Tools (csvkit, xsv, miller) verarbeiten UTF-8 mit und ohne BOM. Convertir.ai erzeugt CSV strikt gemäß RFC 4180, mit UTF-8 mit BOM für maximale Desktop-Kompatibilität, in deinem Browser ohne Daten-Upload.