Konverzija CSV u JSON
Pretvorite tabelu u JSON za aplikaciju, API, izradu sajta ili alat za automatizaciju. Red zaglavlja postaje nazivi svojstava, vrednosti mogu automatski dobiti tip, a vi birate niz objekata ili običnu mrežu. Rade i Excel fajlovi. Ništa se ne otprema.
Prevucite fajlove ovde ili kliknite da izaberete
Rezultati
Kako konvertovati CSV u JSON
- Prevucite CSV, TSV ili Excel fajl.
- Izaberite niz objekata (ključevi iz reda zaglavlja) ili niz nizova.
- Odlučite da li brojeve, logičke vrednosti i prazna polja treba pretvoriti u JSON tipove.
- Pokrenite i preuzmite .json fajl, formatiran ili sažet.
Zašto pretvoriti tabelu u JSON
JSON je format veba. API-ji ga vraćaju, JavaScript ga čita direktno, no-code alati i platforme za automatizaciju ga očekuju, a konfiguracioni fajlovi, početni podaci i test podaci gotovo uvek se pišu u njemu. Podaci, s druge strane, obično nastaju u tabeli, jer ljudi tamo najlakše uređuju. Ovaj alat povezuje te dve strane: unesete CSV ili Excel fajl, a dobijete čist JSON fajl u kome zaglavlja kolona postaju nazivi svojstava.
Dva oblika rezultata
Niz objekata je ono što gotovo svi žele. Prvi red se tretira kao zaglavlje, a svaki sledeći red postaje objekat sa tim ključevima:
[
{ "name": "Ada", "email": "ada@example.com", "plan": "pro" },
{ "name": "Grace", "email": "grace@example.com", "plan": "free" }
]
Niz nizova zadržava sirovu mrežu, uključujući red zaglavlja, bez ključeva. Manji je i predstavlja pravi izbor kada red zaglavlja nije čist, kada je redosled kolona bitan ili kada sistem koji ga koristi očekuje tabelu, a ne zapise.
Brojevi, logičke vrednosti i prazne ćelije
Kada je konverzija tipova uključena, vrednosti koje izgledaju kao brojevi postaju JSON brojevi, „true“ i „false“ postaju logičke vrednosti, a prazne ćelije postaju null. Kada je isključena, svaka vrednost je tekst, tačno onakav kakav je bio u tabeli. Isključite je kada imate identifikatore koji izgledaju kao brojevi, a moraju da zadrže vodeće nule, kao što su poštanski brojevi, šifre proizvoda i brojevi telefona.
Redovi zaglavlja i čisti ključevi
Nazivi svojstava preuzimaju se iz reda zaglavlja tačno onako kako su napisani. Zaglavlja sa razmacima ili interpunkcijom, kao što su „First name“ ili „Price (USD)“, ispravni su JSON ključevi, ali su nezgodni u kodu. Preimenujte kolone u tabeli pre konverzije ako želite uredne ključeve kao što su first_name i price_usd. Zaglavlja koja se ponavljaju dobijaju brojčani sufiks, da se nijedan podatak ne bi izgubio.
Excel kao ulaz
Prevucite .xlsx ili .xls direktno; koristi se prvi list. Datumi se zapisuju kao ISO tekst (2026-03-14) umesto Excelovih internih serijskih brojeva, a formule se zamenjuju svojim vrednostima.
Uobičajena upotreba
- Punjenje baze podataka ili prototipa stvarnim podacima iz tabele.
- Unošenje liste proizvoda, lokacija ili članova tima u izradu sajta.
- Prosleđivanje alatima za automatizaciju kao što su Make, n8n ili Zapier, koji traže JSON.
- Pravljenje test podataka od stvarnih izvoza.
- Konverzija referentne tabele za mobilnu aplikaciju.
Formatiran rezultat je lako čitati i porediti; kompaktan rezultat je manji za isporuku. Oba se prave u vašem pretraživaču, pa se tabela nikada ne otprema na server.
Česta pitanja
Da li se moji podaci otpremaju?
Ne. Konverzija se odvija u vašem pretraživaču i fajl ostaje na vašem uređaju.
Kako se biraju ključevi?
Iz reda zaglavlja, tačno onako kako su napisani. Ponovljena zaglavlja dobijaju brojčani sufiks. Ako želite uredne ključeve, najpre preimenujte kolone u tabeli.
Da li će poštanski brojevi i brojevi telefona zadržati vodeće nule?
Isključite pretvaranje tipova i svaka vrednost ostaje tekst. Kada je uključeno, vrednosti koje izgledaju kao brojevi postaju JSON brojevi.
Da li radi sa Excel radnim sveskama?
Da. Prevucite .xlsx ili .xls i konvertuje se prvi list. Datumi se upisuju kao ISO tekst.
Vaši fajlovi nikada ne napuštaju vaš uređaj
Svaki alat na Squishly Tools je 100% besplatan i radi u potpunosti u vašem pretraživaču. Vaše slike i dokumenti se obrađuju na vašem računaru i nikada se ne otpremaju na server. Bez naloga, bez vodenih žigova i bez skrivene kvake.