Bästa fria CSV till JSON Converter
Gör CSV-rader till en ren JSON-uppsättning av objekt - gratis, klistra in eller ladda upp, ingenting lagrat.
Hur det fungerar
- Tillhandahåll CSV. Klistra in CSV-texten eller ladda upp en.csv-fil.
- Ställ in alternativ. Säg om den första raden är ett huvud och välj avgränsning (komma, flik,...).
- Hämta JSON. Kopiera formaterad JSON array, eller ladda ner den som en.json fil.
Om detta verktyg
CSV till JSON förvandlar tabular CSV- data till en JSON- array som du kan använda i kod eller ett API. Klistra in CSV eller ladda upp en.csv- fil, tala om den första raden är en rubrik, och välj avgränsningen om det inte är ett kommatecken. Med en rubrikrad blir varje rad ett JSON- objekt som är nyckel i kolumnnamnen; utan en, blir varje rad en array. Utmatningen är ganska tryckt och redo att kopiera eller ladda ner. Den tolkar allt i begäran och lagrar ingenting.
Vad folk använder det till
- Mata in data från kalkylblad till ett API eller app
- Konvertera en exporterad CSV till JSON för kod
- Gör en kontakt- eller produktlista till strukturerad JSON
- Prototyp med verklig data utan att skriva en parser
Utvecklar- API
Automatisera verktyget från din egen kod. Skicka en POST-förfrågan till slutmålet nedan och få samma resultat som webbverktyget producerar. Det är hastighetsbegränsat per IP och behöver ingen registrering - API-nycklar för högre gränser kommer.
https://best.free/api/tools/csv-to-json/
| Parameter | Exempel | Krävs | Anmärkningar |
|---|---|---|---|
text |
name,age\nAda,36 |
Ja, det är jag. | CSV text (or upload a file on the web form). |
delimiter |
, |
Inte alls | Field delimiter (use "tab" for TSV). |
header |
True |
Inte alls | 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);
Svar: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}