Am besten kostenlos CSV zu JSON Converter
Verwandeln Sie CSV-Zeilen in ein sauberes JSON-Array von Objekten – frei, einfügen oder hochladen, nichts gespeichert.
Wie es funktioniert
- CSV-Angabe. Fügen Sie Ihren CSV-Text ein oder laden Sie eine.csv-Datei hoch.
- Einstellungen festlegen. Sagen Sie, ob die erste Zeile ein Header ist und wählen Sie den Trenner (Komma, Tab,...).
- JSON holen. Kopieren Sie das formatierte JSON-Array oder laden Sie es als.json-Datei herunter.
Über dieses Tool
CSV zu JSON verwandelt tabellarische CSV-Daten in ein JSON-Array, das Sie in Code oder API verwenden können. Fügen Sie den CSV ein oder laden Sie eine.csv-Datei hoch, sagen Sie ihm, ob die erste Zeile ein Header ist, und wählen Sie den Trennzeichen, wenn es kein Komma ist. Mit einer Header-Zeile wird jede Zeile zu einem JSON-Objekt, das von den Spaltennamen keyed ist; ohne eine wird jede Zeile zu einem Array. Die Ausgabe ist hübsch gedruckt und bereit zum Kopieren oder Herunterladen. Es pariert alles in der Anfrage und speichert nichts.
Wofür die Leute es benutzen
- Tabellenkalkulationsdaten in eine API oder App einspeisen
- Umwandeln eines exportierten CSV in JSON für Code
- Eine Kontakt- oder Produktliste in strukturierte JSON verwandeln
- Prototyp mit realen Daten ohne einen Parser zu schreiben
Entwickler-API
Automatisieren Sie dieses Tool aus Ihrem eigenen Code. Senden Sie eine POST-Anfrage an den Endpunkt unten und erhalten Sie das gleiche Ergebnis, das das Web-Tool produziert. Es ist rate-limited pro IP und benötigt keine Anmeldung — API-Schlüssel für höhere Grenzen kommen.
https://best.free/api/tools/csv-to-json/
| Parameter | Beispiel | Erforderlich | Anmerkungen |
|---|---|---|---|
text |
name,age\nAda,36 |
Nein | CSV text (or upload a file on the web form). |
delimiter |
, |
Nein | Field delimiter (use "tab" for TSV). |
header |
True |
Nein | First row is a header. |
curl -X POST https://best.free/api/tools/csv-to-json/ \
-H 'Content-Type: application/json' \
-d '{"text": "name,age\\nAda,36", "delimiter": ",", "header": true}'
import requests
r = requests.post(
"https://best.free/api/tools/csv-to-json/",
json={"text": "name,age\nAda,36", "delimiter": ",", "header": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/csv-to-json/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "name,age\nAda,36", delimiter: ",", header: true }),
});
const data = await r.json();
console.log(data);
Ansprechen: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}