Bebas CSV kanggo JSON Converter
Ngganti baris CSV dadi array JSON kang resik saka obyek - bebas, ditempelake utawa diunggah, ora ana sing disimpan.
Carané kerjané
- Nyawiji CSV. Tetep teks CSV sampeyan utawa unggahaké file.csv.
- Tetepke pilihan. Ing basa Inggris, tembung "delimiter" iku tegesé "pemisah" (comma, tab,...).
- Njupuk JSON. Salin array JSON kang diformat, utawa unduh minangka file.json.
Ngendi-ngedi
CSV to JSON ngowahi data CSV tabel menyang array JSON kang bisa digunakake ing kode utawa API. Tepek CSV utawa unggahaké berkas.csv, pituturi yèn baris pisanan iku header, lan pilih pemisah yèn ora koma. Kanthi baris header, saben baris dadi obyek JSON kang diketik déning jeneng kolom; tanpa, saben baris dadi array. Output bakal dicetak lan siap kanggo disalin utawa diunduh. Iki nganalisis kabeh ing panjaluk lan ora nyimpen apa-apa.
Apa wong-wong nggunakake kanggo
- Feed data spreadsheet menyang API utawa aplikasi
- Ngalih CSV kang diekspor dadi JSON kanggo kode
- Ngganti kontak utawa dhaptar produk dadi struktur JSON
- Prototype karo data nyata tanpa nulis pars
Pangembang
Otomatisasi alat iki saka kode dhewe. Kirimi pitakon POST menyang titik pungkasan ing ngisor iki lan entuk asil sing padha karo alat web. Iki dibatasi kanthi kecepatan saben IP lan ora butuh ndhaptar - kunci API kanggo watesan sing luwih dhuwur bakal teka.
https://best.free/api/tools/csv-to-json/
| Paramèter | Conto | Diperlukan | Notes |
|---|---|---|---|
text |
name,age\nAda,36 |
Ya | CSV text (or upload a file on the web form). |
delimiter |
, |
Ora | Field delimiter (use "tab" for TSV). |
header |
True |
Ora | 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);
Balasan: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}