Entwickler-Tools

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.

Ü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.