JSON zu CSV konvertieren

Konvertiert ein Array von JSON-Objekten in das CSV-Format.



Tips

  • Die Eingabe muss ein JSON-Objekt-Array sein ([{}, {}, ...]). Einzelne Objekte werden nicht unterstützt.
  • Nützlich, wenn Sie REST-API-Antwortdaten in Excel oder Google Sheets verarbeiten möchten.
  • Werte in tief verschachtelten Objekten werden nicht abgeflacht – sie werden als Null-Strings ausgegeben.
  • Die heruntergeladene CSV-Datei ist in UTF-8 kodiert. Falls in Excel Zeichenfehler auftreten, öffnen Sie sie als UTF-8 mit BOM.

Häufige Fragen

Nein, das Tool akzeptiert nur ein JSON-Objekt-Array ([{}, {}]). Wenn Sie ein einzelnes Objekt haben, umschließen Sie es zuerst mit einem Array (z. B. [{}]).

Tief verschachtelte Werte werden nicht abgeflacht – sie werden als Null-Strings ausgegeben. Flachen Sie Ihre JSON-Struktur vor der Konvertierung ab, wenn Sie diese Werte in separaten Spalten benötigen.

Die heruntergeladene CSV-Datei ist UTF-8-kodiert. Verwenden Sie in Excel „Daten" → „Aus Text/CSV" zum Importieren und wählen Sie UTF-8 mit BOM als Kodierung.
ツールくん

Übrigens – Die Entstehung von JSON: „Entdeckt", nicht erfunden

JSON (JavaScript Object Notation) wurde von Douglas Crockford um 2001 formalisiert. Er hat erklärt, er habe JSON nicht erfunden – sondern entdeckt: Er standardisierte lediglich die in JavaScript bereits vorhandene Objektliteral-Syntax als Datenaustauschformat.

Ab etwa 2006 verbreitete sich JSON rasch zusammen mit dem Aufstieg von Ajax (asynchrone Kommunikation). Seine Einfachheit im Vergleich zur ausführlichen XML-Syntax überzeugte Entwickler. Während frühe Kritiker sagten: „JSON kann XML nicht ersetzen", ist es heute das De-facto-Standardformat für REST APIs.

Als interessante Randnotiz: Crockford fügte die Klausel „The Software shall be used for Good, not Evil." in den Urheberrechtsvermerk der JSON-Spezifikation ein. Dies sorgte für einen kleinen Aufruhr, als Rechtsabteilungen großer Unternehmen wie Google und IBM eine formelle Lizenz beantragten, da sie sich nicht verpflichten konnten, zu bestimmen, was „gut" ist.