JSON in CSV umwandeln - verschachtelte Daten flach machen

2on /
/ Konverter / JSON in CSV

JSON-zu-CSV-Konverter

oder

Was dieses Werkzeug leistet

Jemand hat Ihnen eine API-Antwort geschickt, jemand anderes will dasselbe als Tabelle. Das ist die ganze Aufgabe - und schwerer, als sie aussieht, denn JSON ist ein Baum und eine Tabelle ein Raster. Diese Seite trifft die drei Entscheidungen, die das eine ins andere überführen, und zeigt Ihnen, wie sie entschieden hat.

So funktioniert es

  1. 1 JSON einfügen oder eine .json-Datei ablegen.
  2. 2 Trennzeichen wählen - für Excel ein Semikolon nehmen.
  3. 3 Auf Umwandeln drücken, dann Ergebnis kopieren oder .csv herunterladen.

Ein Baum passt nicht in ein Raster, also wird er flach gemacht

Ein verschachteltes Objekt wird zur Punktspalte: {"city":{"name":"London"}} wird zur Spalte city.name. Ohne das schreibt ein Konverter „[object Object]“ in die Zelle - die Datei öffnet sich, sieht gültig aus, und die Hälfte Ihrer Daten fehlt. Listen einfacher Werte kommen in eine Zelle, Listen von Objekten bekommen nummerierte Spalten.

JSON
[
  {
    "name": "Ada",
    "city": { "name": "London" },
    "note": "Loves \"tea\""
  },
  {
    "name": "Grace",
    "city": { "name": "New York, NY" },
    "tags": ["math", "navy"]
  }
]
CSV
name,city.name,note,tags
Ada,London,"Loves ""tea""",
Grace,"New York, NY",,math; navy

Die Spalten stammen aus allen Zeilen, nicht aus der ersten

In echten Daten haben Datensätze selten dieselben Felder: ein optionales Feld taucht beim vierzigsten Datensatz auf und davor nie. Ein Konverter, der nur den ersten Datensatz liest, lässt diese Spalte stillschweigend weg, und nichts in der Ausgabe verrät es. Hier ist die Kopfzeile die Vereinigung aller gesehenen Schlüssel in der Reihenfolge ihres ersten Auftretens; fehlende Felder werden zu leeren Zellen.

Ein einziges verirrtes Komma verschiebt alle Spalten

Jeder Wert, der das Trennzeichen, ein Anführungszeichen oder einen Zeilenumbruch enthält, muss in Anführungszeichen stehen, und die Anführungszeichen darin verdoppelt werden. Das verlangt der CSV-Standard, und genau hier irren sich Konverter am häufigsten. Eine Adresse mit Komma, ein Kommentar mit Zeilenumbruch, ein Name mit Apostroph - jeder davon zerlegt still eine Datei, die diesen Schritt auslässt.

Excel zerlegt CSV-Dateien auf zwei verschiedene Arten

Erstens liest es UTF-8 ohne Byte-Order-Mark als lokale Codepage, sodass Umlaute und nichtlateinische Zeichen zu Brei werden. Zweitens erwartet es in vielen Gebietsschemata ein Semikolon statt eines Kommas und presst jede Zeile in eine einzige Spalte. Beides ist hier eine Option und beides ist standardmäßig aus - denn die Norm sagt Komma und keine Marke, und die Datei geht meist an ein Skript, nicht an eine Tabelle.

JSON zu CSV - häufige Fragen

Objekte werden zu Punktspalten, user.address.city ist also eine Spalte. Arrays einfacher Werte kommen mit „; “ getrennt in eine Zelle - das lässt sich abschalten, dann gibt es nummerierte Spalten. Arrays von Objekten bekommen immer nummerierte Spalten (tags.0.name, tags.1.name), denn in einer Zelle wäre die Struktur ganz verloren.
Neu
PDF zu Text Holen Sie den Text aus einer PDF, ohne sie hochzuladen. Seitenbereich wählen, Zeilenumbrüche behalten oder Absätze fließen lassen, dann kopieren oder als .txt speichern.
Heute Beliebt
JPG in WebP JPG kostenlos in WebP umwandeln: Bildgröße für schnellere Seiten reduzieren und dabei die Qualität selbst wählen - alles im Browser.

Ähnliche Konverter

Word in PDF Word kostenlos in PDF umwandeln: DOC-, DOCX-, ODT- oder RTF-Datei hochladen und in Sekunden ein sauber formatiertes PDF herunterladen.
PDF in Word PDF kostenlos in Word umwandeln: PDF hochladen und in Sekunden eine bearbeitbare DOCX herunterladen - ohne Anmeldung und ohne Wasserzeichen.
Bildkonverter Kostenloser Bildkonverter: PNG, JPG, WebP, GIF oder BMP wählen und jedes Bild im Browser umwandeln - Ihre Fotos werden nie hochgeladen.
WebP in PNG WebP kostenlos in PNG umwandeln: Transparenz bleibt erhalten und das Bild verlässt Ihr Gerät nie - alles läuft im Browser.
PNG in JPG PNG kostenlos in JPG umwandeln: Qualität und Hintergrundfarbe für transparente Bereiche wählen - alles im Browser, ohne Upload.

Weitere Tools, die Ihnen gefallen könnten

MD5 Hash Generator Kostenloser MD5-Generator: Text oder Datei direkt im Browser in eine MD5-Prüfsumme umwandeln - praktisch für Integritätsprüfungen.
Base64 Encoder & Decoder Kostenloser Base64-Encoder und -Decoder: Text oder Dateien in Base64 umwandeln und zurück - komplett im Browser, ohne Upload.
Wortzähler Kostenloser Wortzähler: Text einfügen und Wörter, Zeichen, Sätze und Absätze zählen lassen - inklusive Lesedauer, ganz ohne Upload.
Zeichenzähler Kostenloser Zeichenzähler: Zeichen mit und ohne Leerzeichen, Wörter und Zeilen zählen und SEO-Grenzen für Titel und Meta-Descriptions prüfen.
Keyword-Dichte-Prüfer Kostenloser Keyword-Dichte-Checker: Text oder URL einfügen und sehen, wie oft jedes Wort und jede Wortgruppe vorkommt - mit Prozentwerten.