Najbolji slobodni CSV u JSON Converter
Pretvori CSV redove u čisti JSON niz objekata - slobodan, zalijepljen ili uploadan, ništa pohranjeno.
Kako to funkcioniše
- Obezbijediti CSV. Zalijepite CSV tekst ili prenesite.csv datoteku.
- Set options. Recite da li je prvi red zaglavlje i odaberite razdjelnik (zarez, tab,...).
- Dohvati JSON. Kopirajte formatirani JSON niz ili ga skinite kao.json datoteku.
O ovom alatu
CSV u JSON pretvara tabularne CSV podatke u JSON niz koji možete koristiti u kodu ili API. Zalijepite CSV ili učitajte.csv datoteku, recite mu da li je prvi red zaglavlje, i odaberite razdjelnik ako nije zarez. Sa zaglavljem, svaki red postaje JSON objekt ključan po imenima kolona; bez njega, svaki red postaje niz. Izlaz je lijepo štampan i spreman za kopiranje ili preuzimanje. On analizira sve u zahtjevu i ne pohranjuje ništa.
Za šta ga ljudi koriste?
- Uvedi podatke iz tablica u API ili aplikaciju
- Pretvori izvozeni CSV u JSON za kod
- Pretvori kontakt ili listu proizvoda u strukturirani JSON
- Prototip sa stvarnim podacima bez pisanja parsera
API za programere
Automatizirajte ovaj alat iz vašeg vlastitog koda. Pošaljite POST zahtjev dolje navedenoj krajnjoj tački i dobijte isti rezultat koji web alat proizvodi. Ograničen je brzinom po IP-u i ne treba registracija - API ključevi za veća ograničenja dolaze.
https://best.free/api/tools/csv-to-json/
| Parametar | Primjer | Obvezno | Bilješke |
|---|---|---|---|
text |
name,age\nAda,36 |
Da. | CSV text (or upload a file on the web form). |
delimiter |
, |
Ne, ne, ne. | Field delimiter (use "tab" for TSV). |
header |
True |
Ne, ne, ne. | 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);
Odgovor: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}