Najlepšie zadarmo CSV to JSON Converter
Premeňte riadky CSV na čisté pole objektov JSON - voľné, vložte alebo nahrajte, nič sa neukladá.
Ako to funguje
- Poskytnúť CSV súbor. Prilepte text CSV alebo nahrajte súbor.csv.
- Nastavenie možností. Povedzte, či je prvý riadok hlavička a vyberte oddeľovač (čiarka, tabulátora, …).
- Získať JSON. Skopírujte formátované pole JSON alebo ho stiahnite ako súbor.json.
O tomto nástroji
CSV to JSON zmení tabuľkové CSV dáta na JSON pole, ktoré môžete použiť v kóde alebo API. Vložte CSV alebo nahrajte.csv súbor, povedzte mu, či je prvý riadok hlavička a vyberte oddeľovač, ak nie je čiarka. S riadkom hlavičky sa každý riadok stane JSON objektom kľúčovým podľa názvov stĺpcov; bez neho sa každý riadok stane poľom. Výstup je pekne vytlačený a pripravený na kopírovanie alebo stiahnutie. Parse všetko v požiadavke a neukladá nič.
Na čo ho ľudia používajú
- Poskytovanie údajov tabuľkového hárka do rozhrania API alebo aplikácie
- Konverzia exportovaného súboru CSV na formát JSON na kódovanie
- Prevod zoznamu kontaktov alebo produktov na štruktúrovaný JSON
- Prototyp s reálnymi dátami bez napísania parsera
API pre vývojárov
Automatizujte tento nástroj z vlastného kódu.Pošlite požiadavku POST na koncový bod uvedený nižšie a získajte rovnaký výsledok ako webový nástroj. Je obmedzený rýchlosťou na IP a nevyžaduje registráciu - kľúče API pre vyššie limity budú k dispozícii.
https://best.free/api/tools/csv-to-json/
| Parameter | Príklad | Povinné | Poznámky |
|---|---|---|---|
text |
name,age\nAda,36 |
Áno | CSV text (or upload a file on the web form). |
delimiter |
, |
Nie | Field delimiter (use "tab" for TSV). |
header |
True |
Nie | 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);
Odpoveď: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}