ForHosting KIT · Daten & Dateien

CSV in JSON umwandeln

Ein Werkzeug, das eine CSV-Datei zeilenweise in JSON umwandelt: Jede Zeile wird zu einem JSON-Objekt, die erste Zeile liefert die Feldnamen als Schlüssel. Gedacht für Entwickler und alle, die eine Tabelle in ein Format bringen möchten, das sich direkt in Anwendungen und Programmierschnittstellen weiterverarbeiten lässt.

● StabilKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailApp baldTelegram bald

Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.

Wie aus einer Zeile ein Objekt wird

Die erste Zeile der CSV-Datei liefert die Spaltennamen, jede weitere Zeile wird zu einem eigenen JSON-Objekt mit genau diesen Namen als Schlüssel. Trennzeichen wie Komma, Semikolon oder Tabulator erkennt das Werkzeug automatisch, ebenso Anführungszeichen um Werte, die selbst ein Komma enthalten. Am Ende steht ein JSON-Array, in dem jede ursprüngliche Zeile als eigenständiges Objekt erscheint, bereit zum Kopieren, Herunterladen oder direkten Einfügen in ein anderes Programm.

Zahlen und Wahrheitswerte bleiben, was sie sind

Ein reiner Text-zu-Text-Ersatz würde jede Spalte als Zeichenkette übernehmen. Diese Funktion erkennt stattdessen, ob eine Spalte Zahlen, Wahrheitswerte oder leere Felder enthält, und gibt sie im JSON entsprechend typisiert aus, also als Zahl statt als Text in Anführungszeichen. Das erspart eine nachträgliche Umwandlung im eigenen Code und verhindert Fehler, die entstehen, wenn eine Preis- oder Mengenspalte versehentlich als Zeichenkette weiterverarbeitet wird.

Wo Sie die Umwandlung nutzen

Genutzt wird die Umwandlung über diese Seite im Browser: Datei hochladen, JSON erhalten, ohne Limit und ohne dass die Datei den Browser verlässt. Dieselbe Funktion steht auch per API bereit, etwa um einen CSV-Export aus einem Warenwirtschaftssystem automatisiert in eine Anwendung einzuspielen, die nur JSON als Eingabe akzeptiert, zum Beispiel einen Onlineshop oder ein No-Code-Werkzeug. Eine Anbindung über App ist in Vorbereitung.

Der umgekehrte Weg: JSON zurück in CSV

Manchmal ist JSON nur ein Zwischenschritt, etwa wenn ein anderes System nur JSON annimmt, das Ergebnis am Ende aber wieder als Tabelle für Excel oder eine Buchhaltungssoftware gebraucht wird. Für diesen Fall steht die Umwandlung von JSON zurück in CSV bereit, sodass sich Daten zwischen beiden Formaten hin- und herbewegen lassen, ohne dass Spaltennamen oder Datentypen dabei verloren gehen. Auch verschachtelte JSON-Strukturen lassen sich dabei automatisch in flache Spalten auflösen, sodass am Ende wieder eine Tabelle mit einer Zeile pro Datensatz entsteht, unabhängig davon, wie tief die ursprüngliche JSON-Struktur verschachtelt war.

Artikeldaten aus dem Warenwirtschaftssystem

Weber Metallbau GmbH exportiert die Artikelliste als CSV aus dem Warenwirtschaftssystem und wandelt sie in JSON um, um sie in den eigenen Onlineshop einzuspielen.

Migration alter Kundendaten

Schneider IT-Systeme GmbH & Co. KG übernimmt einen CSV-Export aus einer abgelösten Software und wandelt ihn in JSON um, damit die neue Anwendung die Daten direkt einlesen kann.

Schnell die Struktur einer Testdatei prüfen

Lukas Fischer wandelt eine kleine Beispiel-CSV in JSON um, um vor der eigentlichen Programmierung zu sehen, wie die Datenstruktur später in der Anwendung aussehen wird.

Erkennt das Werkzeug automatisch, welches Trennzeichen die CSV-Datei verwendet?

Ja, Komma, Semikolon und Tabulator werden automatisch erkannt, ebenso Anführungszeichen um Werte mit eingebettetem Komma.

Bleiben Zahlen im JSON auch Zahlen und werden nicht zu Text?

Ja, Spalten mit Zahlen oder Wahrheitswerten werden entsprechend typisiert ausgegeben, nicht als Zeichenkette in Anführungszeichen.

Gibt es ein Limit für die Dateigröße?

Die CSV-Datei darf bis zu 25 MB groß sein. Für größere Exporte empfiehlt sich eine Aufteilung in mehrere Dateien.

Was passiert mit meiner Datei nach der Umwandlung?

Beim Nutzen dieser Seite verlässt die Datei Ihren Browser nicht. Bei Nutzung über die API wird sie nur zur Verarbeitung herangezogen und danach nicht gespeichert.

Was kostet die Umwandlung über die API?

$0.002 pro Anfrage, unabhängig von der Zeilenzahl. Im Browser bleibt die Umwandlung kostenlos und ohne Limit.

Brauche ich ein Konto?

Nein. Es gibt derzeit keine Konten – im Browser nutzen Sie die Funktion direkt, über die API zahlen Sie pro Anfrage.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/data/csv-to-json

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/data/csv-to-json \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"csv":"nombre,edad\\nAna,30\\nLuis,25"}'
{
  "csv": "nombre,edad\\nAna,30\\nLuis,25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.csv_to_json",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_mb25
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →