Onena librea CSV-tik JSON-era bihurtzailea
Bihurtu CSV errenkada objektuen JSON array garbi batean - libre, itsatsi edo igo, ezer gorde gabe.
Nola funtzionatzen duen
- Ematen CSV. Itsatsi CSV testua edo igo.csv fitxategia.
- Ezarri aukerak. Lehenengo errenkada goiburua den ala ez adierazten du eta bereizlea aukeratzen du (koma, tabulazioa,...).
- Eskuratu JSON. Kopiatu formatututako JSON matrizea, edo deskargatu.json fitxategi gisa.
Tresna honi buruz
CSV JSONera-k CSV datu taulatuak JSON matrize bihurtzen ditu kodean edo API batean erabiltzeko. Itsatsi CSV edo igo.csv fitxategia, adierazi lehen errenkada goiburua den edo ez, eta hautatu mugatzailea koma ez bada. Goiburu-errenkada batekin, lerro bakoitza JSON objektu bihurtzen da zutabe-izenen gakoarekin; besterik gabe, lerro bakoitza matrize bihurtzen da. Irteera inprimatuta dago eta kopiatzeko edo deskargatzeko prest dago. Eskaeran dagoen guztia analizatzen du eta ez du ezer gordetzen.
Zertarako erabiltzen den?
- Kalkulu-orrien datuak API edo aplikazio batera iristen dira
- Bihurtu esportatutako CSV bat JSON kodea lortzeko
- Bihurtu kontaktu edo produktu zerrenda egituratutako JSON-era
- Prototipoa benetako datuekin, analizatzailerik idatzi gabe
Garatzaileen APIa
Automatizatu tresna hau zure kodetik. Bidali POST eskaera bat beheko amaiera-puntura eta lortu web-tresnak sortzen duen emaitza bera. IP bakoitzeko abiadura mugatua du eta ez du erregistrorik behar - muga handiagoak lortzeko API gakoak datozen.
https://best.free/api/tools/csv-to-json/
| Parametroak | Adibidea | Beharrezkoa | Oharrak |
|---|---|---|---|
text |
name,age\nAda,36 |
Bai | CSV text (or upload a file on the web form). |
delimiter |
, |
Ez | Field delimiter (use "tab" for TSV). |
header |
True |
Ez | 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);
Erantzuna: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}