DT Data Tools

JSON-zu-CSV-Konverter — Verschachteltes JSON abflachen

Wandle JSON-Arrays, verschachtelte Objekte und NDJSON direkt im Browser in CSV um. Verschachtelte Schlüssel werden zu Spalten mit Punktpfaden – mit Optionen für Trennzeichen und Kopfzeile.

🔒 Läuft vollständig in Ihrem Browser — nichts wird hochgeladen

Drop a .json file here or click to browse

Advertisement

JSON in ein tabellentaugliches CSV verwandeln

APIs, Log-Exporter und NoSQL-Datenbanken sprechen JSON, während Tabellenkalkulationen, BI-Tools und Import-Assistenten meist CSV erwarten. Der JSON-zu-CSV-Konverter schließt diese Lücke. Füge ein Array von Objekten, ein einzelnes Objekt oder zeilenweise getrenntes JSON ein, und das Tool erstellt eine Tabelle mit einer Zeile pro Datensatz und einer Spalte pro Feld. Die Vorschau zeigt genau, wie deine Daten aussehen werden, bevor du sie herunterlädst, und das CSV lässt sich in die Zwischenablage kopieren oder als Datei speichern.

JSON aus der Praxis ist selten flach. Ein Kundendatensatz kann etwa ein address-Objekt und eine Liste von tags enthalten. Statt diese Strukturen in eine einzige unlesbare Zelle zu kippen, flacht der Konverter sie mithilfe von Punktpfaden ab: address.city, address.zip, tags.0, tags.1 und so weiter. Wenn du Arrays lieber zusammenhalten möchtest, stelle die Array-Option auf Keep as JSON text um – dann wird jedes Array als kompaktes JSON in eine einzige Spalte geschrieben.

Kommt mit unregelmäßigen Datensätzen zurecht

Objekte im selben Array haben oft unterschiedliche Felder, besonders wenn optionale Eigenschaften weggelassen werden. Der Konverter durchläuft jeden Datensatz, sammelt die Vereinigung aller Schlüssel in der Reihenfolge ihres ersten Auftretens und füllt fehlende Werte mit leeren Zellen, sodass keine Daten stillschweigend verloren gehen. Null-Werte werden zu leeren Zellen, Boolesche Werte und Zahlen werden als reiner Text geschrieben, und Werte, die das Trennzeichen, Anführungszeichen oder Zeilenumbrüche enthalten, werden gemäß dem CSV-Standard (RFC 4180) in Anführungszeichen gesetzt.

Trennzeichen, Kopfzeilen und Datenschutz

Wähle das Komma für die meisten Tools, das Semikolon für Tabellenprogramme in Regionen mit Dezimalkomma, den Tabulator für TSV-Dateien oder den senkrechten Strich (Pipe), wenn deine Daten viele Kommas enthalten. Schalte die Kopfzeile aus, wenn du Datensätze an eine bestehende Datei anhängst. Die gesamte Verarbeitung findet lokal in deinem Browser statt: Das JSON, das du einfügst oder hineinziehst, wird niemals hochgeladen. Damit ist das Tool sicher für API-Antworten mit personenbezogenen Daten, interne Konfigurationen oder Zugriffsprotokolle. Bei sehr großen Dateien zeigt die Vorschau die ersten 100 Zeilen, während der Download stets alle Datensätze enthält.

So verwenden Sie

  1. JSON hinzufügenFüge ein JSON-Array, ein einzelnes Objekt oder NDJSON ein oder ziehe eine .json-Datei hinein.
  2. Optionen wählenWähle das Trennzeichen, lege fest, wie Arrays behandelt werden, und schalte die Kopfzeile ein oder aus.
  3. Vorschau prüfenKontrolliere die abgeflachten Spalten und die ersten Zeilen in der Vorschautabelle.
  4. Herunterladen oder kopierenSpeichere die CSV-Datei oder kopiere sie in die Zwischenablage.

Häufig gestellte Fragen

Wie werden verschachtelte Objekte umgewandelt?
Verschachtelte Schlüssel werden mit Punkten verbunden, sodass {"address":{"city":"Oslo"}} zu einer Spalte namens address.city wird.
Was passiert mit Arrays?
Standardmäßig erhält jedes Array-Element eine eigene indizierte Spalte, etwa tags.0 und tags.1. Wähle „Keep as JSON text“, um stattdessen das gesamte Array in eine Zelle zu schreiben.
Was, wenn Objekte unterschiedliche Schlüssel haben?
Das CSV enthält jeden Schlüssel, der in irgendeinem Objekt vorkommt, in der Reihenfolge seines ersten Auftretens. Fehlende Werte bleiben leer.
Werden JSON Lines / NDJSON unterstützt?
Ja. Wenn die Eingabe kein einzelnes JSON-Dokument ist, wird jede nicht leere Zeile als eigener JSON-Wert geparst.
Wird mein JSON hochgeladen?
Nein. Parsen, Abflachen und das Erzeugen des CSV laufen vollständig in deinem Browser.
Advertisement