Nalepite CSV i dobijte uredan, uvučen JSON. Podrazumevano prvi red postaje ključevi objekata; isključite to za niz nizova. Možete i pustiti da prepozna brojeve i true/false. Sve radi u pregledaču, pa se ništa ne šalje.
Kako radi
Parser prati standardna CSV pravila: polja mogu biti u dvostrukim navodnicima, navodnici unutar polja se pišu kao dva navodnika, a polje u navodnicima može sadržati čak i zareze ili prelome reda. Radi sa zarezom, tačkom-zarezom ili tabom kao razdvajačem i prihvata i Windows (CRLF) i Unix (LF) prelome reda.
Sa uključenim „prvi red je zaglavlje“, svaki preostali red postaje objekat sa ključevima iz zaglavlja. Kada je isključeno, dobijate niz nizova stringova. Prepoznavanje tipova je opciono i oprezno: pretvara čiste cele brojeve i decimale u brojeve, a true/false u logičke vrednosti, ali ostavlja stvari poput 007 ili +1 385 kao stringove da ID-jevi i brojevi telefona ostanu netaknuti.
Primeri iz prakse
Izvoz kontakata
id,name\n1,Mila\n2,Petar postaje [{"id":"1","name":"Mila"},{"id":"2","name":"Petar"}] — spremno za API zahtev ili konfiguracionu datoteku.
Uključivanje prepoznavanja tipova
Uz uključeno prepoznavanje tipova, price,inStock\n9.99,true daje {"price":9.99,"inStock":true} — brojevi i logičke vrednosti umesto stringova u navodnicima.
Datoteka sa tačkom-zarezom iz Excela
Srpski izvozi iz Excela koriste „;“. Prebacite razdvajač na tačku-zarez i redovi tipa a,b;1,2 se dele u prave kolone umesto u jedno dugačko polje.
Česta pitanja
Da li prvi red mora biti zaglavlje?
Ne. Ostavite „prvi red je zaglavlje“ uključeno da mapirate kolone u ključeve objekata, ili isključite da dobijete običan niz nizova gde je svaki red, uključujući prvi, podatak.
Kada da uključim prepoznavanje tipova?
Uključite ga kada su podaci zaista brojevi ili logičke vrednosti i želite prave JSON brojeve i true/false umesto stringova u navodnicima. Ostavite isključeno kada imate šifre, ID-jeve ili brojeve telefona koji moraju zadržati vodeće nule ili simbole.
Zašto je 007 ostao string i sa uključenim prepoznavanjem?
Prepoznavanje tipova namerno ignoriše vrednosti sa vodećim nulama, znakom plus ili razmacima, jer su to skoro uvek identifikatori, a ne količine. Samo čisti celi brojevi i decimale poput 42 ili -3.5 postaju brojevi.
Koji razdvajači su podržani?
Zarez, tačka-zarez i tab. Zarez je međunarodna norma; tačka-zarez je čest u evropskim lokalima uključujući srpski Excel; tab odgovara podacima kopiranim direktno iz tabele.
Mogu li polja sadržati zareze ili prelome reda?
Da, dok god su u dvostrukim navodnicima, prema CSV standardu. Polje poput "Doe, Jane" čita se kao jedna vrednost, a navodnici u njemu pišu se kao "".
Šta ako red ima manje kolona od zaglavlja?
Nedostajuće završne vrednosti postaju prazni stringovi, pa svaki objekat i dalje ima sve ključeve zaglavlja. Ovo drži izlaz ujednačenim i bezbednim za obilazak.
Da li se moji podaci šalju na server?
Ne. Obrada se odvija u potpunosti u vašem pregledaču pomoću JavaScript-a, pa je bezbedno konvertovati privatne ili interne tabele.
Kako da vratim JSON nazad u CSV?
Koristite naš JSON u CSV konverter — uzima niz objekata koji ovde dobijete i vraća ga u CSV sa razdvajačem po vašem izboru.
Srodni alati
JSON u CSV
Pretvorite JSON niz objekata u CSV, direktno u pregledaču. Izaberite razdvajač; ugneždene vrednosti ostaju kao JSON.
Alati za programere
JSON formatiranje
Ulepšajte, proverite ili minifikujte JSON u pregledaču — uz jasne poruke o greškama. Ništa se ne šalje.
Alati za programere
Parser query stringa
Rastavite query string ili URL na dekodirane parove ključ/vrednost i JSON. Ponovljeni ključevi postaju nizovi. U pregledaču.
Alati za programere
PNG u JPG konverter
Konvertujte PNG slike u JPG u svom pregledaču — sa podešavanjem kvaliteta, poređenjem veličine i bez slanja fajlova.
Alati za slike
WebP u JPG konverter
Konvertujte WebP slike u široko podržani JPG u pregledaču — podesiv kvalitet, grupno, bez slanja fajlova.
Alati za slike
JPG u WebP konverter
Konvertujte JPG u manji WebP u pregledaču za brže sajtove — podesiv kvalitet, grupno, bez slanja fajlova.
Alati za slike