JSON in CSV umwandeln

Aus einem Array von Objekten wird eine Spalte je Schlüssel. Verschachtelte Objekte stehen als JSON-Text in der Zelle, statt stillschweigend flach gemacht oder weggelassen zu werden.

Werkzeug wird geladen…

So funktioniert es

  1. Zieh eine .json-Datei herein, oder füge das JSON ein.
  2. Wähle CSV, TSV oder Excel und ob ein BOM ergänzt werden soll.
  3. Lade das Ergebnis herunter.

Warum nichts hochgeladen wird

Alles, was auf dieser Seite passiert, erledigt Code, der im Tab deines Browsers läuft — mit derselben Engine, die auch Webseiten darstellt. Die Datei wird von der Festplatte in den Speicher des Tabs gelesen, dort umgewandelt und als Download wieder herausgeschrieben. Sie wird nirgendwohin geschickt — weder zu uns noch zu Dritten.

Prüf es selbst nach

  1. Öffne die Entwicklerwerkzeuge deines Browsers (F12) und wähle den Tab „Netzwerk“.
  2. Lade deine Datei und starte das Werkzeug.
  3. Die einzigen Anfragen, die du siehst, holen den Code des Werkzeugs selbst — und bei ein paar schweren Werkzeugen dessen Open-Source-Engine von einem öffentlichen CDN — dazu ein kleines Seitenaufruf-Signal an loreatec.jp (Adresse und Titel der Seite, mehr nicht). Keine davon trägt deine Datei.

Beweis, dass alles lokal bleibt →

Häufige Fragen

Wofür ist das BOM da?

Excel unter Windows nimmt die Codepage des Systems an, solange eine CSV nicht mit der Bytereihenfolgemarke (BOM) für UTF-8 beginnt. Ohne sie erscheinen japanische Spaltennamen als Mojibake (Zeichensalat). Sie ist standardmäßig gesetzt, weil genau dieser Fehler in der Praxis auftritt.

Was passiert mit verschachtelten Objekten?

Sie werden als JSON in die Zelle geschrieben. Sie in Spaltennamen mit Punkten flach zu klopfen, würde deine Absicht erraten und Arrays verlieren, deshalb behält das Werkzeug lieber die Daten.

Wird mein Dokument hochgeladen?

Nein. Die Datei wird in diesem Browser-Tab gelesen und umgewandelt, auf deinem eigenen Gerät. Du kannst die Seite öffnen, die Internetverbindung abschalten, und es funktioniert weiterhin. Bei einem Vertrag oder einer Kundenliste ist das die Garantie, auf die es ankommt.