JSON-zu-CSV-Konverter

JSON-Arrays in CSV und zurück – mit Live-Tabellenvorschau und Excel-tauglicher Ausgabe.

Läuft lokal · keine Uploads
JSON
CSV
Table preview
The table appears here once the input converts.

Was es macht

Wandeln Sie eine API-Antwort oder einen JSON-Export in eine tabellenfertige CSV um oder eine CSV-Datei in JSON. Eine Tabellenvorschau zeigt genau, wie Zeilen und Spalten herauskommen.

JSON → CSV

  • Jeder Schlüssel wird zu einer Spalte, auch wenn er nur in manchen Zeilen vorkommt. Die Spalten behalten die Reihenfolge, in der die Schlüssel zuerst auftauchen.
  • Verschachtelte Objekte werden abgeflacht zu Punktpfaden (address.city) oder bleiben JSON-Text, wenn Sie das Abflachen ausschalten. Arrays werden als JSON-Strings geschrieben (["admin","billing"]).
  • Verpackte Antworten funktionieren: Bei {"data": [ ... ]} werden die Zeilen in data verwendet.
  • Korrekte Anführungszeichen bei Trennzeichen, Anführungszeichen, Zeilenumbrüchen sowie Leerzeichen am Anfang oder Ende.
  • Komma, Semikolon, Tabulator oder senkrechter Strich, CRLF- oder LF-Zeilenenden und ein optionales UTF-8-BOM, damit Excel Umlaute und Akzente richtig anzeigt.

CSV → JSON

  • Parsing nach RFC 4180: Felder in Anführungszeichen, verdoppelte Anführungszeichen ("") und Zeilenumbrüche innerhalb von Anführungszeichen.
  • Automatische Erkennung des Trennzeichens, Kopfzeile ein oder aus (ohne Kopfzeile erhalten Sie Arrays).
  • Typableitung (optional): Zahlen, true/false, leere Zellen als null sowie JSON-Arrays/-Objekte in Zellen. Werte wie 007 bleiben Strings, damit führende Nullen nicht verloren gehen.
  • Punktpfade werden wieder verschachtelt, sodass eine hier erzeugte CSV zurück ins ursprüngliche JSON konvertiert werden kann.
  • Nicht geschlossene Anführungszeichen werden mit Zeilennummer gemeldet; Zeilen mit abweichender Feldanzahl erscheinen als Warnung.

Datenschutz

Alles läuft in Ihrem Browser, nichts wird hochgeladen. Ihre letzte Eingabe pro Richtung bleibt im lokalen Speicher.