Labākais bez maksas CSV līdz JSON pārveidotājs
Pārvērst CSV rindas tīrā JSON objektu masīvā - bezmaksas, pasta vai augšupielādēt, nekas uzglabāts.
Kā tas darbojas
- Nodrošināt CSV. Ielīmējiet CSV tekstu vai augšupielādējiet Csv failu.
- Iestatīt iestatījumus. Sakiet, vai pirmā rinda ir galvene, un izvēlieties nodalītāju (comma, cilne,...).
- Iegūstiet JSON. Kopēt noformēto JSON masīvu, vai lejupielādēt to kā.json failu.
Par šo rīku
CSV lai JSON pārvērš tabulas CSV datus JSON masīvā, jūs varat izmantot kodā vai API. Ielīmēt CSV vai augšupielādēt.csv failu, pateikt, vai pirmā rinda ir galvene, un izvēlēties nodalītājs, ja tas nav komats. Ar galvenes rindu, katra rinda kļūst par JSON objektu, ko atskaņo kolonnas nosaukumi; bez vienas līnijas kļūst par masīvu. Izlaide ir diezgan drukāts un gatavs kopēt vai lejupielādēt. Tas izskata visu pieprasījumā un glabā neko.
Kāpēc cilvēki to lieto
- Barības izklājlapu dati API vai lietotnē
- Konvertēt eksportēto CSV JSON kodam
- Kontaktu vai produktu sarakstu pārvērst strukturētā JSON
- Prototips ar reāliem datiem bez parsēšanas
Izstrādātājs API
Automatizēt šo rīku no sava koda. Sūtīt pēc pieprasījuma uz zemāk norādīto rezultātu un iegūt tādu pašu rezultātu web rīks ražo. Tas ir ātrums ierobežots uz vienu IP un nav nepieciešams pierakstīties - API taustiņi augstākai robežai nāk.
https://best.free/api/tools/csv-to-json/
| Parametrs | Piemērs | Vajadzīgs | Piezīmes |
|---|---|---|---|
text |
name,age\nAda,36 |
Jā | CSV text (or upload a file on the web form). |
delimiter |
, |
Nē | Field delimiter (use "tab" for TSV). |
header |
True |
Nē | 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);
Atbildes reakcija: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}