Plej bona libera Konvertilo de CSV al JSONName
Konverti CSV-liniojn en puran JSON-areon de objektoj - liberaj, enmetitaj aŭ alŝutitaj, nenio konservita.
Kiel ĝi funkcias
- Doni CSV. Paste your CSV text or upload a .csv file.
- Agordi opciojn. Diru ĉu la unua vico estas kapo kaj elektu la apartigan signon (komon, tabulon,...).
- Elpreni JSON. Kopii la formatitan JSON-areon, aŭ elŝuti ĝin kiel.json-dosieron.
Pri tiu ilo
CSV al JSON konvertas tabulajn CSV-datumojn al JSON-areto, kiun vi povas uzi en kodo aŭ API. Enmetu la CSV-dosieron aŭ alŝutu.csv-dosieron, diru al ĝi, ĉu la unua vico estas kapo, kaj elektu la apartiganton, se ĝi ne estas komo. Kun kapo, ĉiu vico fariĝas JSON-objekto, kiu estas ŝlosita per la kolumnonomoj; sen kapo, ĉiu vico fariĝas aro. La eligo estas bone presita kaj preta por kopii aŭ elŝuti. Ĝi analizas ĉion en la peto kaj konservas nenion.
Kion homoj uzas ĝin por
- Enmeti kalkultabulajn datumojn en API aŭ aplikaĵon
- Konverti eksportitan CSV al JSON por kodo
- Konverti kontakton aŭ produktan liston al strukturita JSON
- Prototipo kun realaj datumoj sen skribado de analizanto
Programisto API
Aŭtomate funkciigu tiun ilon per via propra kodo. Sendu POST-peton al la malsupra fino kaj ricevu la saman rezulton kiel la reta ilo. Ĝi estas limigita laŭ IP kaj ne bezonas aliĝon - API-ŝlosiloj por pli altaj limoj venas.
https://best.free/api/tools/csv-to-json/
| Parametroj | Ekzemplo | Necesa | Notoj |
|---|---|---|---|
text |
name,age\nAda,36 |
Jes | CSV text (or upload a file on the web form). |
delimiter |
, |
Ne | Field delimiter (use "tab" for TSV). |
header |
True |
Ne | 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);
Respondo: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}