CSV u JSON konverzija (Automatski generiraj ključeve iz zaglavlja)
Pretvorite CSV u JSON niz. Zalijepite ili učitajte datoteku i obradite je lokalno radi privatnosti.
Zalijepite CSV za trenutnu pretvorbu u JSON. Budite oprezni pri rukovanju CSV-ovima s osobnim podacima.
Velikim CSV datotekama (5MB+) može trebati više vremena za obradu.
CSV → JSON konverzija
CSV ulaz
Vaš ulaz ostaje u pregledniku i ne šalje se na poslužitelj.
JSON izlaz
Opcije
Osnovno
Dvostruka zaglavlja dobivaju nastavke _2, _3 kako bi ostala jedinstvena.
Napredne opcije
Shift-JIS se primjenjuje samo na učitavanje datoteka.
Kako koristiti (3 koraka)
Zalijepite CSV ili odaberite datoteku
Prilagodite opcije (zaglavlje/tip/prazne ćelije) ako je potrebno
Pretvori → Kopiraj ili Preuzmi
Primjeri
Ulazni CSV
name,age,active Alice,30,true Bob,25,false
[
{ "name": "Alice", "age": 30, "active": true },
{ "name": "Bob", "age": 25, "active": false }
]
Prazne ćelije (prazno → null)
name,age Alice, Bob,25
[
{ "name": "Alice", "age": null },
{ "name": "Bob", "age": 25 }
]
Savjeti za konverziju
- Pretvorba CSV-a u JSON mijenja se ovisno o postavkama zaglavlja, separatora i zaključivanja tipa.
- Za bolju točnost pretvorbe CSV-a u JSON, ručno postavite separator ako automatsko otkrivanje ne uspije.
- Prilikom pretvaranja CSV-a u JSON, zadržite vodeće nule (0012) kao nizove radi sigurnosti.
- CSV datotekama većim od 5MB može trebati više vremena za obradu.
Pravila konverzije
- Uključeno zaglavlje: prvi redak postaje ključ. Prazna zaglavlja postaju col1, a duplikati postaju name_2, name_3 itd.
- Isključeno zaglavlje: ključevi su col1, col2... a broj stupaca fiksiran je na maksimalnu duljinu stupca.
- Uključeno zaključivanje tipa: otkrivaju se true/false, null (niz) i brojevi. Vodeće nule ostaju nizovi prema zadanim postavkama.
- Prazne ćelije: odaberite "" (prazno), null ili u potpunosti izostavite ključ.
- Separator: automatsko otkrivanje bira najdosljedniji između , / / ; / |.
- Nejednaki stupci: ćelije koje nedostaju popunjavaju se; dodatne ćelije tretiraju se kao novi stupci uz upozorenja o redcima.
FAQ
Trebam li prvi redak tretirati kao zaglavlje?
Opcije Da/Ne mogu se uključiti. Kada je ISKLJUČENO, col1, col2... generiraju se automatski.
Brojevi ostaju kao nizovi
Koristite prekidač za zaključivanje tipa. ISKLJUČENO zadržava sve kao nizove; UKLJUČENO pretvara brojeve i true/false.
Postaju li prazne ćelije null?
Odaberite "" (prazno), null ili u potpunosti izostavite ključ.
Mogu li pretvoriti i TSV?
Da. Postavite separator na Tabulator ili isprobajte Automatsko otkrivanje.
Rukuje li s zarezima/novim redovima unutar navodnika?
Da. Podržava citirana polja. Ako raščlanjivanje ne uspije, ručno navedite navodnik ili separator.
Što ako su nazivi zaglavlja duplicirani?
Duplikati se preimenuju s nastavcima _2, _3 i prikazuju u upozorenjima.