Werkzeug suchen

Auch auf Englisch, Spanisch oder Französisch, zum Beispiel „merge pdf“.

JSON in CSV umwandeln

Wandeln Sie JSON in eine CSV-Tabelle um, als Datei oder als eingefügten Text. Die Daten werden in Ihrem Browser verarbeitet und nicht hochgeladen.

JSON-Datei hierher ziehenJSON-Datei auswählen

Eine JSON-Datei bis 50 MB. Am besten geeignet: eine Liste von Objekten. Lange Zahlen behalten jede Ziffer.

Verarbeitung auf Ihrem Gerät, kein Upload

Text einfügen statt eine Datei zu wählen

Anleitung und Wissenswertes

So funktioniert es
  1. Wählen Sie eine JSON-Datei aus oder fügen Sie den JSON-Text ein.
  2. Die Seite prüft das JSON und zeigt die erkannte Struktur und eine Tabellenvorschau.
  3. Wählen Sie in den erweiterten Einstellungen Trennzeichen und den Umgang mit verschachtelten Werten.
  4. Laden Sie die CSV-Datei herunter.
Welches JSON sich eignet

Am besten eignet sich eine Liste von Objekten, in der jedes Objekt eine Zeile ergibt und jeder Schlüssel eine Spalte. Liegt die Liste unter einem Schlüssel wie „items“ oder „data“, wird sie erkannt. Ein einzelnes Objekt wird zu einer Zeile. JSON, das keine Tabellenform hat, etwa ein einzelner Wert oder eine Mischung aus Listen und Objekten, wird mit einer Erklärung abgelehnt, statt etwas zu erraten.

Verschachtelte Objekte und Listen können Sie als JSON-Text in einer Zelle behalten oder in Spalten auflösen (adresse.stadt). Treffen dabei zwei Werte auf dieselbe Spalte, bricht das Werkzeug mit einem Hinweis ab, statt Daten zu überschreiben.

Keine stillen Verluste

Große Zahlen werden nicht über Gleitkomma geführt, jede Ziffer bleibt erhalten. Doppelte Schlüssel in einem Objekt werden gemeldet. Die Seite nennt, wie viele null-Werte, leere Texte und fehlende Werte vorkommen. In CSV sehen ein leerer Text und ein fehlender Wert gleich aus, null können Sie als leere Zelle oder als Text „null“ schreiben lassen.

Die Datei wird in einem Hintergrundprozess gelesen, mit einem eigenen Parser ohne eval, bis zu 50 MB und bis zu 3.000.000 Zellen. Die Verschachtelungstiefe ist begrenzt.

Häufige Fragen

Wird mein JSON hochgeladen?

Nein. Das JSON wird nur in Ihrem Browser gelesen und umgewandelt.

Welche JSON-Formen werden unterstützt?

Listen von Objekten, ein einzelnes Objekt oder eine Liste, die unter einem Schlüssel steht. Einzelne Werte und gemischte Listen haben keine Tabellenform und werden erklärt abgelehnt.

Was passiert mit verschachtelten Objekten?

Sie bleiben wahlweise als JSON-Text in einer Zelle oder werden in Spalten wie adresse.stadt aufgelöst.

Werden große Zahlen gerundet?

Nein. Die Ziffern werden als Text übernommen, nicht in Gleitkommazahlen umgerechnet.

Unterscheidet CSV zwischen null und leer?

Nicht von sich aus. Das Werkzeug schreibt null als leere Zelle oder auf Wunsch als Text „null“ und zeigt Ihnen, wie viele solcher Fälle es gab.