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
- Wählen Sie eine JSON-Datei aus oder fügen Sie den JSON-Text ein.
- Die Seite prüft das JSON und zeigt die erkannte Struktur und eine Tabellenvorschau.
- Wählen Sie in den erweiterten Einstellungen Trennzeichen und den Umgang mit verschachtelten Werten.
- 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.