Besta ókeypis CSV til JSON Breytir
Snúðu CSV röðum í hreint JSON fylki hluta - ókeypis, líma eða hlaða, ekkert geymt.
Hvernig það virkar
- Veita CSV. Líma CSV texta eða hlaða.csv skrá.
- Stilla valkosti. Segðu hvort fyrsta röð er haus og velja skilgreiningu (kommu, flipa, …).
- Sækja JSON. Afritaðu sniðið JSON fylki eða sækja það sem.json skrá.
Um þetta tól
CSV til JSON breytir CSV töflugögnum í JSON röð sem þú getur notað í kóða eða API. Límdu CSV eða hlaðið upp.csv skrá, segðu henni hvort fyrsta röðin sé haus og veldu aðskilnaðarmerki ef það er ekki kommu. Með hausröð verður hver lína JSON hlutur lyklaður með dálkheitum; án þess verður hver lína röð. Úttak er fallegt og tilbúið til að afrita eða hlaða niður. Það greinir allt í beiðninni og geymir ekkert.
Hvað fólk notar það fyrir
- Færðu töflureikningsgögn í API eða forrit
- Breyta útfluttum CSV í JSON fyrir kóða
- Snúðu tengiliða- eða vörulista í skipulagða JSON
- Frumgerð með raunverulegum gögnum án þess að skrifa parser
Forritari API
Sjálfvirkni þetta tól frá eigin kóða. Senda POST beiðni til endapunkti hér að neðan og fá sömu niðurstöðu sem vefurinn tól framleiðir. Það er takmarkað á hraða á IP og þarf ekki að skrá sig - API lyklar fyrir hærri mörk eru að koma.
https://best.free/api/tools/csv-to-json/
| Breyta | Dæmi | Nauðsynlegt | Athugasemdir |
|---|---|---|---|
text |
name,age\nAda,36 |
Já | CSV text (or upload a file on the web form). |
delimiter |
, |
Nei | Field delimiter (use "tab" for TSV). |
header |
True |
Nei | 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]"}