Dateikonverter

JSON zu CSV Konverter

Konvertieren Sie JSON-Objekte und JSON-Arrays schnell und sauber in tabellarischen CSV-Text mit anpassbarem Trennzeichen.

Tool ausführen

Mit diesem Online-Konverter wandeln Sie strukturierte JSON-Daten direkt in tabellarischen CSV-Text um. Das Werkzeug akzeptiert entweder ein einzelnes JSON-Objekt oder ein nicht-leeres Array, dessen erstes Element ein Objekt ist. Bei der Umwandlung ermittelt das Tool alle vorkommenden Feldnamen und setzt sie in der Reihenfolge ihres ersten Auftretens als Kopfzeile in die CSV-Ausgabe. Für jeden Datensatz wird anschließend eine eigene Zeile generiert. Enthält ein Objekt bestimmte Felder nicht, bleibt die entsprechende Tabellenzelle leer. Werte werden als Text in die CSV-Zeilen übernommen. Als Trennzeichen ist standardmäßig ein Komma vordefiniert. Sie können jedoch auch ein alternatives Trennzeichen wie ein Semikolon oder einen Tabulator angeben. Wenn Sie mehrere Zeichen eingeben, verwendet das System automatisch das erste Zeichen. Beachten Sie, dass alle Elemente in einem JSON-Array Objekte sein müssen, da Zahlen, Strings oder Arrays an späterer Stelle zu Verarbeitungsfehlern führen. Ungültiges oder leeres JSON wird abgewiesen.

Anleitung

  1. Fügen Sie Ihren JSON-Text in das Eingabefeld ein.
  2. Legen Sie optional ein abweichendes Trennzeichen fest oder belassen Sie das standardmäßige Komma.
  3. Starten Sie die Konvertierung, um den formatierten CSV-Text zu erzeugen.
  4. Kopieren Sie die ausgegebene CSV-Tabelle zur weiteren Verwendung in Tabellenkalkulationen oder Datenbanken.

Beispiele

  • Array von Benutzerdaten: [{"id": 1, "name": "Anna"}, {"id": 2, "name": "Ben", "stadt": "Berlin"}] wird zu einer dreispaltigen CSV-Tabelle konvertiert.
  • Einzelnes Objekt: {"produkt": "Tastatur", "preis": 49.99} wird zu einer Kopfzeile mit zwei Spalten und einer einzelnen Datenzeile.

FAQ

Welche JSON-Strukturen können verarbeitet werden?

Das Tool verarbeitet einzelne JSON-Objekte sowie Arrays, die mindestens ein Objekt enthalten. Reine Listen aus Zahlen oder Strings werden nicht unterstützt.

Was passiert, wenn ein Objekt weniger Felder als andere enthält?

Alle im Datensatz vorhandenen Schlüssel werden in der Kopfzeile zusammengeführt. Fehlt einem Objekt ein bestimmtes Feld, bleibt die Spalte in dieser Zeile leer.

Welches Trennzeichen wird standardmäßig verwendet?

Als Standard dient das Komma. Sie können ein eigenes Zeichen eintragen; bei Eingabe mehrerer Zeichen wird nur das erste Zeichen verwendet.

Wie werden verschachtelte JSON-Objekte behandelt?

Verschachtelte Werte werden als Textrepräsentation in die jeweilige Zelle geschrieben und nicht automatisch in separate Spalten aufgeteilt.

Tool einbetten

Fügen Sie dieses funktionsfähige SmartPlusLab-Tool mit dem folgenden Code in Ihre Website ein.