Bedste fri CSV til JSON Converter
Drej CSV rækker i en ren JSON vifte af objekter! fri, indsætte eller uploade, intet gemt.
Hvordan fungerer det?
- Giv CSV. Indsæt din CSV-tekst eller uploade en.csv-fil.
- Sæt tilvalg. Sig om den første række er en overskrift og vælg afgrænser (komma, fane,...).
- Hent JSON. Kopier det formaterede JSON-array, eller download det som en.json-fil.
Om dette værktøj
CSV til JSON forvandler tabel CSV data til et JSON- array, du kan bruge i kode eller API. Indsæt CSV eller uploade en.csv-fil, fortælle det om den første række er en header, og vælge afgrænseren, hvis det ikke er et komma. Med en header række, hver linje bliver en JSON objekt nøgleret af kolonnenavne; uden en, hver linje bliver et array. Udgangen er temmelig udskrevet og klar til at kopiere eller downloade. Det pariserer alt i anmodningen og gemmer intet.
Hvad folk bruger det til
- Feed regneark data i en API eller app
- Konverter en eksporteret CSV til JSON for kode
- Gør en kontakt eller produktliste til struktureret JSON
- Prototype med rigtige data uden at skrive en parser
Udvikler- API
Automatiser dette værktøj fra din egen kode. Send en anmodning om at få et slutpunkt nedenfor og få det samme resultat som webværktøjet producerer. Det er rate- begrænset pr IP og behøver ingen tilmelding! API nøgler til højere grænser kommer.
https://best.free/api/tools/csv-to-json/
| Parameter | Eksempel | Krævet | Bemærkninger |
|---|---|---|---|
text |
name,age\nAda,36 |
Ja | CSV text (or upload a file on the web form). |
delimiter |
, |
Nej | Field delimiter (use "tab" for TSV). |
header |
True |
Nej | 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);
Respons: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}